C语言从入门到精通(第6版)
上QQ阅读APP看书,第一时间看更新

1.1 C语言的发展史

1.1.1 程序语言简述

在介绍C语言之前,我们先来了解一下程序语言的发展历程。

1.机器语言

机器语言是低级语言,也称为二进制代码语言,是一种使用0、1表示的二进制代码编写指令,以执行计算机操作的语言。机器语言的特点是计算机可以直接识别,不需要进行任何翻译。

2.汇编语言

汇编语言是面向机器的程序设计语言。为了减轻开发者使用二进制代码编程的痛苦,用英文字母或符号串来替代机器语言的二进制码,这样就把不易理解和使用的机器语言变成了汇编语言。因此,汇编语言要比机器语言更便于阅读和理解。

3.高级语言

由于汇编语言依赖于硬件体系,并且助记符号数量比较多,所以其运用起来仍然不够方便。为了使程序语言能更贴近人类的自然语言,同时又不依赖于计算机硬件,于是产生了高级语言。这种语言,其语法形式类似于英文,并且因为不需要对硬件进行直接操作,因此易于被普通人所理解与使用。其中影响较大、使用普遍的高级语言有Fortran、ALGOL、Basic、COBOL、LISP、Pascal、PROLOG、C、C++、VC、VB、Delphi、Java等。