在揭开C 语言的神秘面纱之前,我们先来认识一下什么是计算机语言。计算机语言(computer language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等,编程人员可以通过这些指令来指挥计算机进行各种工作。
计算机语言有很多种类,根据功能和实现方式的不同大致可分为三大类,即机器语言、汇编语言和高级语言,下面我们针对这3 类语言的特点进行简单介绍。
1. 机器语言
计算机不需要翻译就能直接识别的语言被称为机器语言(又被称为二进制代码语言),该语言是由二进制数0 或1 组成的一串指令,对于编程人员来说,机器语言不便于记忆和识别。
2. 汇编语言(www.xing528.com)
人们很早就认识到这样一个事实,尽管机器语言对计算机来说很好懂也很好用,但是对于编程人员来说记住由0 和1 组成的指令是件艰难的事。为了解决这个问题,汇编语言诞生了。汇编语言用英文字母或符号串来替代机器语言,把不易理解和记忆的机器语言按照对应关系转换成汇编指令,因此,汇编语言比机器语言更加便于阅读和理解。编译器可以把写好的汇编语言程序翻译成机器语言程序,以实现和计算机的沟通。
3. 高级语言
由于汇编语言依赖于硬件,程序的可移植性差,而且编程人员在使用新的计算机时还需要学习新的汇编指令,大大增加了编程人员的工作量,为此计算机高级语言诞生了。高级语言不是一种语言,而是一类语言的统称,它比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。由于高级语言和计算机的架构、指令集无关,因此它具有良好的可移植性。
高级语言的应用非常广泛,世界上绝大多数编程人员都在使用高级语言进行程序开发。常见的高级语言包括C、C+ +、Java、VB、C# 、Python 等。本书讲解的C 语言就是目前最流行、应用最广泛的高级语言之一,也是计算机高级编程语言的元老。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。