C语言发展史
任何一种新事物的出现都不是来自于偶然,而是时代所驱使的不然结果
1.1 C语言的领域
任何比C语言更低级的语言,都 不足以完整地抽象一个计算机系统;任何比C语言高级的语言,都可以用C语言来实现
1.2 C语言之父
丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),美国计算机科学家,C语言的创造者、Unix操作系统的关键开发者。
1.3 C语言先辈
This paper is about the development of the C programming language, the influences on it, and the conditions under which it was created. For the sake of brevity, I omit full descriptions of C itself, its parent B [Johnson 73] and its grandparent BCPL [Richards 79], and instead concentrate on characteristic elements of each language and how they evolved.
1.3.1 BCPL语言之父
马丁·理查德,生于英国,计算机科学家,为BCPL编程语言的发明者,发展了TRIPOS操作系统
1.3.2 B语言之父
肯尼斯·蓝·汤普逊,美国计算机科学学者和工程师
编程语言的发展
机器语言—二进制编码
汇编语言—将特殊的单词赋予一定意义的二进制编码,实际是一种助记符
高级语言—面向对象的语言、面向过程的语言
面向过程的编程语言:C语言、basic、Pascal、Fortran面向对象的编程语言:C++、C#、Python、Java



