计算机概念 - 编程语言

程序是一组帮助计算机执行任务的指令。这组指令也称为脚本。程序由处理器执行,而脚本则被解释。用于编写程序或指令集的语言称为"编程语言"。编程语言大致分为三类 −

  • 机器级语言
  • 汇编级语言
  • 高级语言

机器级语言

机器语言是最低级别的编程语言。它处理二进制数据,即01。它直接与系统交互。机器语言很难被人类理解,因为它由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