编程语言的分类

根据程序员与计算机对话的复杂程度,编程语言分为两类:低级语言和高级语言。低级语言包括机器语言和汇编语言。

1.机器语言

计算机只能直接接受二进制信息,所以原来的计算机指令是以二进制形式表示的。机器语言是由计算机可以直接识别的“0”或“1”二进制码组成的一系列指令,每条指令本质上都是一组二进制数。指令发送到计算机后,存储在内存中。运行后,从内存中逐个取出指令,解码后,计算机中的组件就可以按照指令的要求完成指定的操作。

2.汇编语言

因为用机器语言编写程序非常困难,所以出现了一种符号语言,叫做汇编语言,用符号表示二进制指令代码。汇编语言使用易于记忆的英文单词缩写代替约定指令,如MOV表示数据传输指令,ADD表示加法指令,SUB表示减法指令。汇编语言的出现使得编写程序变得容易多了,编写的程序也容易检查和修改。下面是一个80X86汇编语言程序和相应的机器语言程序的例子。

3.高级语言

高级语言是更接近自然语言和数学表达式的语言。它由按照一定的语法和语义规则表达不同意思的“关键词”和“表达式”组成,不依赖于特定的机器。用高级语言编写的程序易读易记,也便于普及和交流,极大地促进了计算机的普及和应用。

更多推荐

学计算机语言从哪里学,程序设计(零基础学编程应该从哪入手)