▲jjpark78 2022-09-21 | parent | favorite | on: Azure CTO: "이제 새 프로젝트를 C/C++로 시작하는 것은 중단할 때가 되었음"(twitter.com/markrussinovich)윈도우 커널 버그의 대부분이 메모리 관련 에러이고 러스트로 개발하고 있는 부분에 대해서는 해당 에러가 극적으로 줄어들었다는 예전 기사를 어디서 봤는데요.. 언어의 태생 자체가 readonly를 적극 권장하는 설계라서 c++보다 더 안전한 언어적 설계라는 것은 부정할 수 없을것 같네요. 다만 이 때문에 듣도보도 못한 소유권이라는 개념이 등장해서 프로그래밍이 힘들어지지만요 아주 잘 설계된 C++ 코드보다 대충 만든 러스트 코드가 통계적으로 더 빠르게 실행된다는 성능상의 이점도 있구요.
윈도우 커널 버그의 대부분이 메모리 관련 에러이고
러스트로 개발하고 있는 부분에 대해서는 해당 에러가 극적으로 줄어들었다는 예전 기사를 어디서 봤는데요..
언어의 태생 자체가 readonly를 적극 권장하는 설계라서 c++보다 더 안전한 언어적 설계라는 것은 부정할 수 없을것 같네요. 다만 이 때문에 듣도보도 못한 소유권이라는 개념이 등장해서 프로그래밍이 힘들어지지만요
아주 잘 설계된 C++ 코드보다 대충 만든 러스트 코드가 통계적으로 더 빠르게 실행된다는 성능상의 이점도 있구요.