C 언어 (C programming language)라고 하니 혹시 A언어 아님 B언어 이런 것들도 있었나 궁금하지않나요? 컴퓨터 언어가 워낙에 많아 A언어라는 게 있었는지는 아~무도 알 수 없지만 <br> 1972년에 '데니스 리치'옹이 C언어를 최초로 개발해서 세상에 선보이기 이전에, B언어는 있었습니다. C언어랑 상관있을까요? 정답은 true 입니다. B언어는 '켄 톰슨'이라는 분이 디자인하시고 데니스 리치와 협력해서 만드셨는데 왜 만들었냐? 그 전에 BCPL 이라는 복잡하고 무거운 언어가 있었습니다. 켄 톰슨이 보기엔 미니컴퓨터에 들어가는 시스템을 개발하려고 하는데 BCPL은 너무 무거워서 쓸데없는 부분들을 뺀 언어가 B언어입니다. 당시에는 컴퓨터들이 조선컴들이었기 때문에 대입연산자인 := 를 =로 줄이고, ++나 --를 개발하는등 코드 글자 수를 줄이는데 많은 노력을 기울였다고 해요. 나중에 이 B언어가 결국 C언어 디자인의 기반이 됩니다. 예를 들어, B언어는 타입이 정수형 하나밖에 없는데 C언어에서는 float, char 등등 여러가지 타입이 생기는 등의 발전이 이루어졌죠. 근데, BCPL은 어디서 왔냐구요? 계보는 대략 이렇습니다. <br>
Algol ->CPL -> BCPL -> B -> C -> C++ <br>
결론! C언어 부모 중에 A언어는 없고 B언어는 있더라~
(참고 자료: 위키피디아, Quora)