计算机语言主要分为 机器语言、汇编语言和高级语言三大类。
机器语言
机器语言是计算机能够直接理解和执行的二进制语言。
机器语言由计算机的硬件结构直接支持,可以直接对硬件进行操作。
由于机器语言是二进制数字语言,不符合人类的自然语言,因此人们难以看懂和使用。
汇编语言
汇编语言是一种将机器语言中的指令用助记符(如mov)来表示的语言,使程序更易于编写和阅读。
汇编语言源程序需要经过汇编器转换成目标文件,然后由计算机执行。
高级语言
高级语言是更接近人类自然语言的编程语言,如C、C++、Java、VB、PHP等。
高级语言编写的程序需要经过编译器转换成机器语言,才能被计算机执行。
总结:
机器语言是计算机能够直接执行的二进制指令。
汇编语言是一种助记符形式的低级语言,用于简化机器语言的编程。
高级语言是更接近人类语言的编程语言,便于编写和理解,但需要编译成机器语言后才能执行。