Chapter 2 指令:计算机语言
- 格式:pptx
- 大小:1.21 MB
- 文档页数:70
用于人和计算机之间交流的语言,就是计算机语言。
计算机语言经历了几个发展阶段:机器语言计算机工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。
这种计算机能直接识别和接受的二进制代码称为机器指令。
机器指令的集合就是该计算机的机器语言。
符号语言用一些英文字母和数字表示一个指令。
计算机并不低级语言能直接识别并执行符号语言的指令,需要用一种称为汇编程序的软件,把符号语言的指令转换为机器指令。
一般,一条符号语言的指令对应转换为一条机器指令。
转换的过程称为“代真”或“汇编”,因此,符号语言又称为符号汇编语言或汇编语言。
注:机器语言和汇编语言是完全依赖于具体机器特性的,是面向机器的语言。
不同型号的计算机的机器语言和汇编语言是互不通用的,用甲机器的机器语言编写的程序在乙机器上不能使用。
由于它“贴近计算机,或者说离计算机“很近”,称为计算机低级语言。
非结构化语言编程风格比较随意,只要符合语法规则即可,没有严格的规范要求,程序中的流程可以随意跳转。
但是,程序变得难以阅读和维护。
面向过程的语言结构化语言程序必须由具有良好特性的基本结构(顺序结构、选择结构、循环结构)构成,程序中的流程不允许随意跳转,程高级语言序总是由上而下顺序执行各个基本结构。
这种程序结构清晰,易于编写、阅读和维护。
面向对象的语言对象是由数据以及对数据的操作组成。
注:高级语言不依赖具体机器,用它写出的程序对任何型号的计算机都适用(或只须作很少的修改),它与具体机器距离很远。
计算机并不能直接识别高级高级语言程序,需要进行“翻译”。
用一种称为编译程序的软件把高级语言写的程序(称为源程序)转换为机器指令的程序(称为目标程序),然后让计算机执行机器指令程序,最后得到结果。
高级语言的一个语句往往对应多条机器指令。
名词解释计算机语言
计算机语言是用于与计算机进行交互的一种人工语言。
它是一套规定了语法和语义规则的符号系统,用于编写计算机程序和指令,以便计算机能够理解和执行。
计算机语言可以分为两大类:低级语言和高级语言。
低级语言:低级语言直接与计算机硬件进行交互,包括机器语言和汇编语言。
机器语言是由二进制代码(0和1)组成的,代表了计算机的底层指令。
汇编语言使用助记符号来表示不同的机器指令,其与机器语言之间存在一一对应的关系。
高级语言:高级语言是相对于低级语言而言,在人类可读性和易用性上更强。
它使用自然语言类似的语法和关键字,以及更高层次的抽象概念。
高级语言包括C、Java、Python等,程序员可以使用这些语言编写更复杂的程序,而不需要直接处理底层的硬件细节。
计算机语言通过编译器或解释器将程序代码翻译成计算机可执行的形式,以使计算机能够按照程序的逻辑进行操作和执行任务。
每种计算机语言都有其特定的语法结构、编程范式和特性,不同的语言适用于不同的应用领域和开发需求。