1、第一代:单纯的机器语言,就是以“和“的组合来指定指令和数据,这种语言对人而言,非常容易出错、学习、编写、改动、纠错都很不容易。不过对机器而言,由于机器语言是对机器硬件进行直接访问,所以运行效率非常高。
2、第二代:汇编语言,相对机器语言,已经有简单人类语言来标示指令或者数据,相对容易很多,不过,由这种语言对人而言,依然容易出错、学习、编写、改动、纠错同样不算容易。汇编语言同样可以直接对机器硬件直接访问。
3、第三代:高级语言,相对机器语言,高级语言已经有几乎是以人类语言来标示指令或者数据了,重要的是,开发人员使用高级语言已经可以不用考虑特定的硬件特性,即真正实现了"硬件无关"。
4、第四代:更高级的语言,高级语言进一步发展,就是


