什么是指令?什么是程序?简述编程语言的发展历史。

指令是指cpu可以直接识别的代码,用来告诉cpu执行各种计算或访问设备。程序由一系列指令组成,告诉cpu完成任务所需的每一步。

编程语言本来就是机器指令的直接翻译,也就是最早的汇编语言。当然,宏汇编是后来才有的。因为汇编语言编程非常繁琐,非常小的函数需要写很多代码,不容易编写和维护,所以后来出现了高级语言。第一个高级语言是针对科学计算的,真正商业化的高级语言是后来的面向过程编程语言,之后是面向对象编程语言。大概就是这样。细节太多,写一本书都不够。可以去百度搜索更详细的发展历史。