https://www.stroustrup.com/bs_faq.html#name
비야네 옹의 FAQ에 이유가 있다.
---
C++ 이름은 Rick Mascitti가 제안하고 1984년 최종 편집본에 사용됨
C++를 선택한 이유는 형용사C 형태가 아니었기때문
C에서 ++은 증가 후속자 다음 등으로 읽히지만 항상 플러스 플러스로 발음될 수 있어서
C+가 아닌 이유는 C+ 는 C에서 구문 오류임. ++는 C에서 증가 연산자이고
C++는 기본적으로 C의 확장 기능을 제거하여 문제 해결 시도한 것이 아니기때문에 가 아님.
C는 데니스 리치가 설계한 이름인데, C의 조상은 B라는 언어이고, 이는 BCPL의 인터프리터 후손임.
BCPL은 Basic CPL에서 CPL에서 C는
원래 C라는 이름은 캠브릿지라는 뜻이었음(캠브릿지 대학에서 만들고 있었기때문)(CPL의 뜻은 캠브릿지 프로그래밍 랭귀지라는 뜻)
하지만 런던 대학이 여기에 합류하면서 C는 'Combined(통합)'이 된거
비공식적으로 Christopher 를 의미했는데, 여기서 Christopher Strachey가 CPL 개발에 주도적이었기때문
어쨌건 CPL에서 영향 받음->데니스 리치가 여기서 C를 따옴-> 비야네가 C에서 확장 언어라는 의미에서 ++라는 C 증가 연산자를 사용해서 명명함
CPL->BCPL->B->C->C++
이렇게 된거
내 C언어 학점은 C+
나는야 씨뿌리기
C++였다면 ascii code로 표현될테니 학점이 D가 돼버렸겠는걸?? 정말 다행이야
ㅋㅋㅋㅋ씨발ㅋㅋㅋ
C++이 C의 확장 언어가 아니라고 하는데 사실 잘 이해 안됨
c#은 c++++ ㅇㅅㅇ
단순 값 증가만 시킬거면 후위연산자보다 전위가 더 빠름. ++C로 새롭게 개편 ㄱㄱ
Objective C에 대한 유머일 수도 ㅋ 물론 뇌피셜임
다 때려치우고 c보다 c++이 월등히 우월하니까 ++ 붇은거임 - dc App