https://github.com/black7375/binary-conflictGitHub - black7375/binary-conflict: `binary-conflict` improves git's binary merge behavior.`binary-conflict` improves git's binary merge behavior. - GitHub - black7375/binary-conflict: `binary-conflict` improves git's binary merge behavior.github.com이번학기에 복학이라이미지나 pdf같이 바이너리파일 버전관리 필요할것 같아서 50라인짜리 간단한 프로그램 만들어놓고 쓰는 중인데 편함cargo가 최고다- dc App
패키지 매니저나 빌드시스템은 확실히 러스트가 C++보다 편하고 좋은듯.
C나 자바스크립트는 주류지만 한숨 나올때가 많음 make시스템은 그냥 별로고 자바스크립트는 복잡한데다가 esm/cjs 관련 오류볼때마다 짜증남
c 는 개발하다 보면 많이 빡치지 ㅎㅎ c/c++ 개발은 valgrind 같은 프로파일러 끼고 살아야 됨. sanitizer 랑.
cargo 는 편하드라. crystal 도 보면 cargo 같은게 있는데 편해. v 언어도 그런게 있구.
쓰다 보면 관리하기 편한 게 손에 잡히더라고요 In source 테스팅이라던가.. 툴링면에서 마음에 들음
툴은 좋지. 바이너리(기계어) 품질이 뭐같아서 ㅎㅎ
개인적으로 성능은 불만없는데 사이즈가 너무 크긴함 다이나믹 링킹을 거의 안하는 문화(?)다보니까 같은 관점에서 맥 어플리케이션이나 일렉트론도 볼때마다 흥선대원군 마려움
사이즈는 러스트 컴파일러가 발전하면 바이너리 사이즈 줄어들 요지는 있음. 불필요한 기계어도 생산한다는 이슈가 있더라구
최신 언어들은 툴링 불편하면 걍 거들떠도 안봄 ㅋㅋㅋ
cargo가 x같은 cmake 보단 훨 낫지
러스트가 편하다기 보다 다른 네이티브 언어들이 너무 씹창인 부분