第1章 计算机基础知识
考点4 程序设计语言
1.计算机指令
一条指令必须包括操作码和地址码(或称操作数)两部分,操作码指出该指令完成操作的类型,地址码指出参与操作的数据和操作结果存放的位置。
一台计算机可能有多种多样的指令,这些指令的集合称为该计算机的指令系统。
2.程序设计语言
(1)程序设计语言通常分为机器语言、汇编语言和**语言3类。
机器语言:是计算机惟一能够识别并直接执行的语言,可读性差、不易记忆;编写程序既难又繁,容易出错;程序的调试和修改难度也很大;可移植性差。
汇编语言:用汇编语言编写的程序称为汇编语言源程序,计算机不能直接识别它。
汇编语言源程序必须先被翻译成机器语言程序(目标程序),才能被执行。
**程序设计语言:**语言与自然语言和数学算式相当接近,而且不依赖于计算机的型号,通用性好,如C、C++、Visual c++、Visual Basic等。
(2)**语言的解释和编译。**语言源程序必须翻译成等价的机器语言程序(目标程序)才能被执行,这种翻译有解释和编译两种方法。
早期BASIC语言采用解释的方法,解释一条语句执行一条语句,效率比较低。
目前流行的C、C++、Visual C++、Visual Basic等采用编译的方法,即经过编译和连接装配两步后才能成为可执行的机器语言程序。
……