rust 관련글은 어그로 끄는 것 같아서 쓰기 싫은데 ㄹㅇ 궁금해서 써봄
1. rust 러닝커브 높다는 말은 왜 나옴?
소유권이나 수명 같은 개념들때문에 배우는게 어렵다, 컴파일러랑 씨름해야된다같은 말들 보이는데
사실상 그런 개념들은 c/c++에서의 올바른 메모리 관리 위한 규칙들을 문법적으로 구현한거 아님?
c/c++로 메모리 규칙 지키고 디버거 돌리는거나 rust에서 소유권/수명 지키고 컴파일러에서 에러 잡는거나 그게 그거 아닌가
가비지 컬렉터 있는 다른 언어에 비해 러닝커브 높다는 맥락에서 나온 소리임 아님 rust가 로우레벨 언어중에서도 러닝커브 높다는 말로 나온거임?
2. c++대체 떡밥은 왜 자꾸 나옴?
로우레벨 언어로서 기존에 c/c++이 차지하던 파이 일부 가져가는 거야 그렇다치는데
대체 이야기까지 나오기에는 rust랑 c++랑 언어 자체가 좀 다르지 않나?
js를 ts로 대체한다, java를 kotlin으로 대체한다같은 이야기 나오는 건 이해를 하겠는데
rust가 아무리 처음에는 c++ 대안으로 나왔다고는 하지만 언어 구조가 1:1 대응되는 것도 아니고 호환성이 있는 것도 아닌데
지금은 걍 별개의 언어로 보는게 맞지 않나? 아니면 내가 모르는 무슨 사정이라도 있는거임?
니가 모르는 사정이 있어. 사실 러스트를 억빠하는놈들도 어까하는놈들도 러스트 안써본거야 - dc App
맙소사
깃갤에서는 맞는 말
왜 혼자 맞는말해 - dc App
헉 팩트 ㄴ
1번에서 "어그로 끄는 것 같아서 쓰기 싫은데"가 완전 구라임이 판명됨 ㅋㅋ
러스트 빠는 새끼들 뭐만 하면 c++ 걸고 넘어지는 건 몇년 전부터 그랬음