러스트는 기본적으로 다른 언어랑 언어방식부터 다름. FP인데
불변성, 재귀함수, 고차함수 같은 함수형 프로그래밍 패턴이 메인인데
널 무시하는건 아니고 걍 다른 언어랑 사용방식이랑 언어부터 달리하고,
제대로 풀 퍼포먼스 내려면 가비지 컬렉터도 없는 언어라 메모리 안전성이나 이런것들떄문에
손꼽히게 런닝 커브가 높음. 오히려 맨땅에 배우면 그러한 언어적 지향 형태를 모르는 상태에서 흡수하는거라 더 쉽게 배울 수도 있긴한데
러스트는 솔직하게 말해서 사용률이 낮음. 물론 디스코드 같은데서나 사용하긴한데 한국 메인은 자바랑 OOP 위주임.
그럼 C++쓸까하는데, C++도 존나게 어려운 언어고. 많은 라이브러리를 외워야해서
적어도 C++를 배울꺼면 일단 C를 해서 기본적인 메모리 이해도가 필요하다 생각함. 포인터 안쓰면 반쪽짜리 C++니까..
차라리 그럴꺼면 멀티패러다임 언어인 C# 배워 이것도 그다지 한국에서 많이 쓰이는건 아니다만은...일단은 쉬움. 그러다가 자바로 옮겨타고 하는거지
초장부터 C++ 배우라는 건 좀... 미국서 이번에 C++ 관련해서 보안 이슈 터져서 점유율 떨어지고 있기도하고.
C++ 꼭 배우고 싶다하면 C부터 배우는걸 추천하고... 나는 C++ 보다는 C#이 런닝커브가 굉장히 낮기때문에 차라리 C#을 추천함..
파이썬을 버릴게 아니라 성능 필요한 부분을 c로 써야지
지가 쓰고 싶다는데 그에 맞춰서 해야지. 그리고 성능 필요한부분만 C로 돌리는것도 까다로움
형님 감사요
열심히 해용