第一代语言: | 机器语言 |
---|---|
第二代语言: | 汇编语言 |
第三代语言: | 高级语言 |
机器语言是机器指令的集合,是计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码。
计算机中所有东西都是以0/1代码的方式存在。
但是机器语言可读性差,书写麻烦,错误难定位,所以出现了汇编语言。
汇编语言是具有一定意义的文字命令,与机器语言一一对应
但是汇编语言,机器不能直接使用,所以需要通过专门的软件就可以将这些英文单词转化成机器语言(即 0/1 代码)并由计算机执行,这种专门起翻译的作用的软件叫作编译器。
但是汇编语言还是不够直观,一个简单的动作需要大量的语句来描述,因此又有了高级语言。
高级语言的发展分为两个阶段,以 1980 年为分界线,前一阶段属于结构化语言或者称为面向过程的语言,后一阶段属于面向对象的语言。
面向过程语言中最经典、最重要的就是C语言。
面向对象语言中最经典、最重要的就是java语言。
原文:https://www.cnblogs.com/glmq/p/13582291.html