C++는 핵심 시스템을 떠받치지만, 호불호가 크고 "잘못 이해되는 언어"라는 평판도 있습니다.
C++는 "효율적이고 우아한" 프로그램을 만들기 위해, 필요한 기능만 쓴 만큼만 성능 비용을 내게 하고, 클래스와 템플릿 같은 고수준 기능도 가능하면 추가 비용이 거의 없도록 만들려는 원칙을 지향합니다.
다만 그만큼 복잡해져서, 단순한 C 오류도 C++ 템플릿에서는 길고 난해한 오류 메시지로 커져 경험 많은 개발자도 헤맬 수 있습니다.
#코딩 #개발자 #프로그래밍 #컴퓨터과학 #c언어