计算机概念 - 编程语言
程序是一组帮助计算机执行任务的指令。这组指令也称为脚本。程序由处理器执行,而脚本则被解释。用于编写程序或指令集的语言称为"编程语言"。编程语言大致分为三类 −
- 机器级语言
- 汇编级语言
- 高级语言
机器级语言
机器语言是最低级别的编程语言。它处理二进制数据,即0和1。它直接与系统交互。机器语言很难被人类理解,因为它由0和1的组合组成。有软件可以将程序翻译成机器级语言。例如 Linux、UNIX、Windows 等操作系统。使用这种语言,转换时不需要编译器和解释器,因此耗时较少。但是,它不可移植,人类无法阅读。

汇编级语言
汇编语言是一种中级语言。它由一组特定格式的指令组成,称为命令。它使用符号来表示指令字段。它非常接近机器级语言。计算机应该有汇编程序将汇编级程序转换为机器级程序。例如 ADA、PASCAL 等。它采用人类可读的格式,编写和调试程序所需的时间较少。但是,它是一种依赖于机器的语言。
汇编语言 | 机器代码 |
SUB AX, BX | 0010101110000011 |
MOV CX, AX | 10001011100100 |
MOV DX, 0 | 10111010000000000000000 |
高级语言
高级语言使用用户最熟悉的格式或语言。这种语言中的指令称为代码或脚本。计算机需要编译器和解释器将高级语言程序转换为机器级语言。示例包括 C++、Python、Java 等。使用高级语言编写程序很容易,而且耗时较少。调试也很容易,是一种人类可读的语言。它的主要缺点是与汇编或机器级语言相比,它需要大量执行时间并占用更多空间。以下是高级语言的一个简单示例−
if age < 18 { printf("You are not eligible to vote"); } else{ printf("You are eligible to vote"); }
computer_concepts_introduction_to_computer.html