论程序设计方法(转自 VCKBASE)
论程序设计方法
作者:杨老师
如果你是初学者----------------请不要阅读;
但有志成为中高级程序员--------请务必阅读;
如果你是中级程序员------------请务必阅读;
如果你高级程序员--------------请批评指正。
本文是我在“软件工程师班”开学第一节课的讲义,和“计算机软件设计发展”讲座上的内
容整理而成。写作本文的目的是引导学生从更高的层次来看待程序设计方法,为将来成为
高级程序员而做好理论准备。
一、计算机硬件环境对软件设计方法的限制
计算机的发明到现在已经 60 年了,计算机程序设计方法也伴随着计算机硬件技术的
提高而不断发展。硬件环境对软件设计既有严重的制约作用,也有积极的推动作用。
在我的大学母校(此处删除 6 个字),数学系的一些老师,有幸成为了我国第一代的
计算机 DIY 一族。呵呵,不要以为是组装 PC 机呦,他们组装的可是小型机。一人多高铁
皮柜大小的主机,加上纸带机(后期改进为读卡机),组装好后,除了供学校自己的科研
使用外,还在全国各地销售了十几台。当时(七十年代)一台的售价是 10 几万元人民
币,如果换算到今天,相当于价值大约为 100 多万元,非常高档的小型计算机了。下面大
家猜猜,这么高档的计算机,它的内存是多少那?(都把嘴闭好了,我要公布答案了)—
— 4K。
一块 50 公分见方的内存板,
插入到主机箱中,好了------ 1K;
再插一块内存板,好了------ 2K;
再插一块内存板,好了------ 3K;
再插一块内存板,好了------ 4K;
评论0