大学计算机基础教程(第二版)
上QQ阅读APP看书,第一时间看更新

2.3.1 计算机软件的发展

计算机软件的发展大致经历了如下4个阶段:

第一阶段:软件的雏形可以追溯到20世纪50年代。20世纪50年代初,第一代电子管计算机问世,此时的计算机大都硬件功耗惊人,体积庞大,运算能力比较简单,软件的雏形最初就是在纸带上以打孔表示“0”“1”代码。软件历史的真正开始是在美国和欧洲的实验室里,那时的编程人员直接用非专业人士不可辨识的汇编语言给计算机写程序。

第二阶段:到了20世纪60年代,计算机的运算速度越来越快,价格越来越便宜,新型晶体管计算机不断涌现,速度达到每秒运算百万次,随着编制软件的高级语言的相继出现,软件业从计算机工业中独立出来,成为一枝新秀。

第三阶段:到了20世纪70~80年代,大规模集成电路计算机问世。计算机的运算能力得到进一步提升,每秒千万次的巨型计算机开始进入科研、生产和社会生活的各个领域,软件产业得到快速发展,并逐渐成为信息化革命最活跃的领域。

第四阶段:自20世纪80年代以来,智能电子计算机时代来临,这一时代的计算机开始具备学习和推理能力,计算机已经能够理解自然语言、声音、文字和图像,并且能够进行思维、联想、推理,并得出结论,因此能够解决复杂的技术问题,还具有汇集、记忆、检索有关知识的能力,这期间软件起到至关重要的作用。