리처드 스톨만(Richard Stallman)은 C++ 언어에 대해 매우 비판적인 견해를 가지고 있으며, 기술적, 설계적 측면에서 C++을 "나쁜 언어"로 평가한 바 있습니다.
Wikipedia
주요 평가 내용은 다음과 같습니다.
- 설계의 복잡성: 스톨만은 C++가 지나치게 방대하고 복잡하며, 서로 호환되지 않는 아이디어들이 섞여 있는 "쓰레기 더미(garbage heap of ideas)" 같다고 비판했습니다.
- 일관성 없는 특징: C++가 많은 기능을 추가하려다 보니 깨끗하게 설계되지 못했고, 표준화 위원회에 의해 모든 기능이 무분별하게 포함되었다고 지적했습니다.
- 효율성 저하: 기술적 철학 측면에서 C 언어는 간결하고 효율적이지만, C++는 지나치게 복잡하여 시스템 프로그래밍에 적합하지 않다고 느꼈습니다.
- 비현실적인 학습 난이도: 초보자가 배우기에 너무 어렵고, 언어의 크기가 너무 커서 효율적인 알고리즘 이식에 적합하지 않다고 생각했습니다. Wikipedia
요약하자면, 스톨만은 C++의 너무 많은 기능과 복잡성 때문에 코드가 난잡해지고, 언어 고유의 설계 철학이 부재하다는 점을 들어 부정적인 입장을 표명해 왔습니다.
댓글 0