
B语言是C语言的前身,C语言是以B语言为基本开发的,C语言源自KenThompson发明的B语言,而B语言则源自BCPL语言。 B语言是贝尔实验室开发的一种通用的程序设计语言,它是于1969年前后由美国贝尔实验室的电脑科学家肯·汤普森(KenThompson)在丹尼斯·利奇(DennisRitchie)的支持下设计出来。 C语言是一门通用计算机编程语言,应用广泛。1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
C语言其根源可以追溯到ALGOL60,在此基础推出了CPL,继而简化为BCPLBasicCombinedProgammingLanguage(B语言,取其第一个字母),后来又做了进一步改进,区别起见取其第二个字母C,即为现在的C语言