计算机概念 - 编程语言



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

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

机器级语言

机器语言是最低级的编程语言。它处理二进制数据,即01。它直接与系统交互。机器语言对于人类来说难以理解,因为它包含了0和1的组合。有一些软件可以将程序转换为机器级语言。例如,Linux、UNIX、Windows等操作系统。在这种语言中,不需要编译器和解释器进行转换,因此时间消耗较少。但是,它不可移植,对人类来说不可读。

Machine Level Language

汇编级语言

汇编语言是一种中级语言。它包含一组特定格式的指令,称为命令。它使用符号来表示指令字段。它非常接近机器级语言。计算机需要汇编器将汇编级程序转换为机器级程序。例如,ADA、PASCAL等。它以人类可读的格式存在,编写和调试程序所需的时间较少。但是,它是一种依赖于机器的语言。

汇编语言 机器码
SUB AX, BX 0010101110000011
MOV CX, AX 100010111001000
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.htm
广告