计算机语言主要分为 三类:
机器语言:
这是由“0”和“1”组成的二进制数,是计算机能够直接识别和执行的语言。机器语言的每个指令对应一个特定的操作,具有灵活、直接执行和速度快等特点,但可读性差,编写和维护复杂。
汇编语言:
汇编语言是一种低级语言,其指令采用了英文缩写的标识符,比机器语言更容易识别和记忆。汇编语言实质上是对机器语言的指令进行了一种抽象,虽然仍需要编程者将每一步具体的操作用命令的形式写出来,但相对于机器语言来说,可读性和可维护性有了很大提高。
高级语言:
高级语言是相对于机器语言和汇编语言而言的,具有更好的可读性、可移植性和抽象性。目前最流行的高级语言包括C、C++、Java、Python、JavaScript和SQL等。高级语言编写的程序需要经过编译器编译成机器语言后才能被计算机执行,但开发效率和程序可维护性更高。
总结来说,计算机语言包括机器语言、汇编语言和高级语言,分别用于不同的编程需求和场景。机器语言和汇编语言直接与计算机硬件交互,而高级语言则更接近人类的自然语言,便于程序员编写和维护程序。