1.面向机器阶段
这个时期的核心是“机器”,其代表性语言“汇编语言”,要求开发者以机器的思考方式来编写程序代码。汇编语言写出来的程序与机器代码一一对应,你不仅必须要知道诸如CPU、寄存器、存储地址等计算机的内部构造,还要知道其类似加、与、或等直接运算指令。要关注这么多的细节,开发者的思维就只能局限于类似计算、控制这样狭窄的领域。
2.面向过程阶段
面向过程使得人们不用再局限于机器的思维逻辑,人们可以站在解决问题的角度来设计软件,这个时期的核心是“算法”,关心的是怎样用程序或者说数学模型来解决一个个的难题。面向过程的代表性语言是C、Fortran等语言,它们是高效的代表,也是颇受欢迎的语言,大多数操作系统的实现都离不开它们。面向过程使得人们的思维水平由“机器”上升到了“问题”的层面。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/