- Rust는 10년 전부터 메모리 안전성 문제 해결 등 프로그래머의 실수를 줄이도록 설계된 언어로, 마이크로소프트, 구글 등 데이터로 그 효과가 입증되었습니다. 🛡️
- "Rust가 다른 언어를 대체한다"는 식의 비논리적이고 종교적인 주장은 오히려 Rust의 발전을 저해하며, 실력 없는 사람들이 혁신에 편승하려는 시도입니다. 🚫
- C++은 수십 년간 축적된 방대한 기존 코드 자산과 Visual Studio 같은 강력한 툴 생태계 덕분에 여전히 건재합니다. 🏛️
- Rust는 엄격한 안전성 제약으로 학습 곡선이 높고, C++은 넓은 인력 풀과 탄탄한 교육 기반을 가지고 있어 Rust가 단숨에 대체하기 어렵습니다. 🎓
- 다른 언어들이 Rust의 메모리 안전성 같은 혁신적인 장점을 흡수할 수 있으며, 이는 Rust만의 독점적 우위를 점차 줄일 수 있습니다. 🔄
- C 같은 "야생의 언어" 경험 없이 안전한 언어만 사용한 개발자는 오히려 이상한 코드를 만들 수 있으며, 이는 자바/C#에서도 나타난 문제입니다. 🐒
- 과거 자바가 C++을 대체하려 했으나 실패했던 역사적 교훈처럼, 언어의 대체는 쉽지 않으며 C++은 여전히 강력합니다. 📜
- 언어 평가는 프로그래머 실수 감소 여부(객관)와 사용 편의성(주관)을 구분해야 하며, 주관을 객관으로 포장하는 순간 기술은 종교가 됩니다. ⚖️