[C++] C++ 개요
2020. 2. 2. 21:17
대충 요약하자면 기존의 C언어에서 여러가지 새 기능을 추가한 확장팩 같은 녀석입니다. 당연히 모태가 C언어인지라 기존 C언어 라이브러리를 고대로 갖다써먹을 수 있으며, C언어의 특징인 절차 지향적 언어의 특징이 그대로 딸려왔습니다. 거기다 시뮬라(Simula)의 특징이자 프로그래머라면 모를 리 없는 클래스..즉 객체 지향적인 특성을 적용한 녀석이기도 합니다. 템플릿이라는 일반화 프로그래밍 방식의 특징도 덤이죠. 여하튼 1979년에 벨 연구소의 비야네 스트롭스트룹(Bjarne Stroustrup)이라는 사람은 시뮬라의 특징인 객체 지향을 기존 C언어에다 합체시키곤 아 내가 이걸 만들엇따! 하면서 C with Class로 발표하게 됩니다. 이후 증감연산자의 기호인 ++로 바꿔붙여서 지금의 C++이 되긴 했지..