AT&T 벨 연구소의 비야네 스트롭스트룹
C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이다. C 언어(C (프로그래밍 언어))의 문법을 대부분 사용할 수 있으며, 객체지향성이 더해진 C 언어의 확장형이라고 생각할 수도 있다. 원래 이름은 C with Classes였으나, 증가 연산자(증감 연산자)를 도입하면서 1984년에 C++로 이름이 변경되었다. 1979년, 덴마크의 컴퓨터 과학자 비야네 스트롭스트룹은 C++의 선구자격 언어인 "C with Classes" 작업에 착수하였다. 새로운 언어를 만들려는 의의는 박사 논문을 위한 스트롭스트룹의 프로그래밍 경험에서 비롯되었다. 처음에 스트롭스트룹의 "C with Classes"는 C 컴파일러(Cpre)에 클래스(클래스 (컴퓨터 과학)), 상속 클래스(상속 (객체 지향 프로그래밍)), 스트롱 타이핑, 인라인 확장, 기본 인수를 포함한 여러 기능들을 추가하였다. 1983년, "C with Classes"라는 이름은 가상 함수, 함수 이름, 연산자 오버로딩, 참조, 제약조건, type-safe free-store 메모리 할당 (new/delete), 개선된 자료형 검사, BCPL 스타일의 1줄 코멘트(//)를 포함한 새로운 기능들을 추가하면서 "C++"로 변경되었다.
C++은 누가 발표한 언어야
C++