目前有三种通用类型,机器语言,汇编语言,高级语言。
机器语言:
第一代机器语言是直接输入给计算机使用的,不经过任何的转换!一般人根本无法使用。
计算机的“自然语言”,机器语言由计算机的硬件设计所决定。通常由指挥计算机处理最基本的操作的数字流(最终多为0和1)组成的。只运行在某种特定类型的CPU上。
缺点是速度慢,易出错。
汇编语言:
汇编语言通过二进制指令集的方式简化了语言的复杂程度,但其本质仍是对计算机硬件的直接操作。通过类似英文的缩写来表示该计算机的基本操作。汇编程序翻译器程序会根据计算机的速度将汇编语言程序转换为机器语言。
高级语言:
类似 Java。更接近于人类的自然语言,通过预先编写好的编译器/解释器等工具,将高级语言程序转换成机器语言。能实现更加强大的功能。