编程语言分为分成机器语言、汇编语言、高级语言三大类
机器语言:用二进制代码0和1描述的指令称为机器指令,计算机所能识别的语言只有机器语言,但是机器语言属于低级语言,使用范围比较广的是汇编语言和高级语言
汇编语言:直接对硬件操作,汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。常见汇编语言有IBM PC汇编和ARM汇编,高级的汇编器如MASM,TASM等
高级语言:所编制的程序不能直接被计算机识别,必须经过转换才能被执行。常见高级语言有java、C语言、c++、C#、PHP、python、Perl等
按照语言的抽象等级,由低到高分为机器语言、汇编语言与高级语言,按照程序设计方法,分为面向过程与面向对象编程语言。