업무 관련 플젝에서 러스트만 믿고 깝치는 힙스터 새끼들이 올려둔 코드 퀄리티보고 화병나서 고랭으로 갈아탔다
아니나 다를까 시간이 지나니까 고랭플젝은 퍼포먼스를 개선할 아이디어를 꾸준히 첨가하는 반면
러스트플젝은 개발팀도 손절하고 최신 버전이 예전 버전보다 퍼포먼스가 떨어지는데 되돌릴 사람도 남지 않았어
언어 벤치마크 보니까 러스트가 고랭보다 빠르길래 러스트를 선택했는데
관련 플젝 퍼포먼스 이슈 겪고 고랭플젝이 더 빠른거보고 저 러스트플젝 손절했다
언어는 도구다
언어가 예뻐도 개발자가 못생기면 못생긴 프로그램이 나온다
러스트 코드 퀄리티나 파포먼스 최적화 관련 문서 있으면 좀 알려줘라
잘 작성한 러스트 코드는 왠만하면 고랭보다 빠를텐데 말이지
아니나 다를까 시간이 지나니까 고랭플젝은 퍼포먼스를 개선할 아이디어를 꾸준히 첨가하는 반면
러스트플젝은 개발팀도 손절하고 최신 버전이 예전 버전보다 퍼포먼스가 떨어지는데 되돌릴 사람도 남지 않았어
언어 벤치마크 보니까 러스트가 고랭보다 빠르길래 러스트를 선택했는데
관련 플젝 퍼포먼스 이슈 겪고 고랭플젝이 더 빠른거보고 저 러스트플젝 손절했다
언어는 도구다
언어가 예뻐도 개발자가 못생기면 못생긴 프로그램이 나온다
러스트 코드 퀄리티나 파포먼스 최적화 관련 문서 있으면 좀 알려줘라
잘 작성한 러스트 코드는 왠만하면 고랭보다 빠를텐데 말이지
러스트 넘나 어려운 것
C++ 잘쓰기는 더 어려워
고랑 비슷하게만 짜도 퍼포먼스 문제가 없을텐데 도대체 무슨일이 일어난거야
.clone()
clone() 이게 겁나 느리게 하는거 같던데
https://doc.rust-lang.org/1.0.0/style/
맞을지
모르겠는데 이거 한 번 읽어봐. 러스트 코드를 잘 짜는 방법을 소개하는 문서야.
https://github.com/rust-dev-tools/fmt-rfcs
아니다
이걸 봐. 위에 건 중단됐어.
뭔 고랭 근로저나 하자
-근-
애초에 러스트랑 고랭은 나온 시기나 비슷하지 타겟도 다르고 전혀 다른건데 왜 비교를 하지 힙한 언어중에 제일 유명해서?
둘다 C++을 대체할 언어라고 마케팅을 했으니까 충분히 비교할 수있는거지
내가 처음부터 고랭으로 가야겠다고 간게 아니라 러스트플젝 대체제로 고랭플젝이 있는데 그게 개발속도랑 성능 둘다 좋아서 갈아탄거야
마케팅을 그렇게 했구만... 고랭은 시스템 언어라고 입털다가 슬그머니 말 바꾼 걸로 알고 있는데... 왜 근로저 이야기 하냐면 고랭의 핵심 사상이 "단순함"이라고 들었는데 근로저도 "단순함"이 사상이라서 그럼 누가 복잡한 언어를 좋아하나 하겠지만 대놓고 단순한 언어 만들겠다는 언어들은 의외로 잘 없는데 go랑 clojure는 이게 겹쳐서 그랬음.
ㄴ-근-
언어가 단순해도 개발자가 정리가 안되면 복잡한 코드가 나온다
클로저 그냥 LISP이잖아 ㅋㅋㅋ LISP 방언이 한두개도 아니고
그 한 두개도 아닌 리슾 방언들 중에 그나마 흥한 방언임 흥한 이유가 있겠져?하여간 그럼.
클로저는 언어적 특성이 대단한게 있는게 아니라 JVM에서 돌아가는 LISP인게 흥한 이유야
이 댓글은 게시물 작성자가 삭제하였습니다.