在中国 122.效率太低

低效率,急死人

文革后期,开始使用计算机是非常痛苦的。那时北航没有计算机,八大学院地区只有石油研究院有,他们欢迎各校去使用。

那时是卡片输入,只有两个姑娘负责给大家穿孔,来算题的人太多,花许多时间排队等穿孔。穿完孔我必须检查一个个卡片,把全部不正确的卡片拿去重做,这时再从头排队。卡片全部正确后,把卡片按正确次序放在一个大长盒子里,抱着这个长盒子放到机房门口又一次排队,程序员把它们输到计算机去编译,运行,然后给出结果。如果不能运行将打印一大叠源程序,回去好好检查;如果可运行将打印出计算结果,回去查数据是否正确。每天下了课我就骑车去石研院。排队、排队、排队,效率太低,花很长时间在做辅助工作。

大概半年多我校才从罗马尼亚进口第一架计算机,放在文革时的红旗小院,学校将它改建成计算机房,仍然用卡片输入,由程序员上机,除了不用出校园外,和石油研究院一样,效率很低。这期间让我熟悉了佛川语言,复习了微分几何,并学了三次样条和控司曲面等基本需用的数学知识,但这两个机器不完全兼容,原来已调通的程序,又有许多错误,需要寻找通不过的地方,进行修改,等于是一切重来。

两年后学校进口美国IBM公司的大型计算机,它带有几十甚至上百台终端,结束卡片输入的时代,每个人在终端上自行输入。工作效率高多了,但必须去机房占终端,且计算机的兼容性不好,又重调一次。

在我忙于调程序时,柯明杨每天会突然冒出一个新想法,打乱我的思路,让我无所适从,很反感。我希望他不要说大话,和我一起编程序、检查卡片,调程序,了解用计算机计算的全过程。只有脚踏实地的工作,人才会沉下来,深入细致思考问题,给出各种新主意才会接近实际。整个工作就会进展顺利。




更多我的博客文章>>>

所有跟帖: 

那时 IBM mainframe 计算机都是 70xx 型号,后面的二位数字表示该机是商用计算机还是为数学计算用机 那时 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (168 bytes) () 07/11/2021 postreply 04:25:34

有次去过我们医院的计算机房,一栋3,4层的大楼,每一层里都放着一排排一眼望不到头的主机, 听那人说大楼是按照防原子弹设计的, 我 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (77 bytes) () 07/11/2021 postreply 04:47:07

大楼好像没有窗,为了不让外墙显得单调,外墙上有几幅科技浮雕(飞机火箭等芯片。。)。整幢大楼从旁边看像是二块站着的巨大芯片。 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (0 bytes) () 07/11/2021 postreply 07:09:39

回想二十世纪,美国做了二件事改变了整个人类的生活方式, 结束二战,发明电脑和网络。我记得苏联在五十年代就开始了电脑研发 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (170 bytes) () 07/11/2021 postreply 06:53:53

苏联偏重理论,美国偏重应用。两者都意识到自己的短板,美国弥补了,苏联没能弥补。关键在一个字——钱,即经济实力。 -信笔由墨- 给 信笔由墨 发送悄悄话 信笔由墨 的博客首页 (0 bytes) () 07/11/2021 postreply 07:22:07

美国计算机科学理论是短板?查查图灵奖得主吧,里面绝大多数是美国人没有俄国人,但有英国人,加拿大人,法国人,中国人,以色列人,挪威 -十具- 给 十具 发送悄悄话 十具 的博客首页 (0 bytes) () 07/11/2021 postreply 08:32:40

短板不等于没有。这是美国人自己认识到。所以,美国大力引进人才。 -信笔由墨- 给 信笔由墨 发送悄悄话 信笔由墨 的博客首页 (0 bytes) () 07/11/2021 postreply 10:54:36

我猜想,从软件上看也许是语言。ASCII code 是为英文语言设计的。不知道俄国的计算机设计是不是也是以英文为基础的? -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (0 bytes) () 07/11/2021 postreply 08:53:28

如果俄国计算机当初是用俄语键盘为基础的一套转换码,那么后面所有编程的人都得先学俄语,还得有个俄语键盘。。。事情大了 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (0 bytes) () 07/11/2021 postreply 09:22:59

现在的英语键盘也可以用在各种语言上,包括中文,所以没有问题。 -chufang- 给 chufang 发送悄悄话 chufang 的博客首页 (0 bytes) () 07/11/2021 postreply 10:46:29

机算机只懂二进制的机器语言,要把programing code 比如C, 变成二进制语言机器才工作而这个转变过程是有很多程序组成 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (268 bytes) () 07/11/2021 postreply 13:33:38

希望你能看懂, -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (0 bytes) () 07/11/2021 postreply 13:43:02

我用汇编语言为PDP-8写过程序。 -chufang- 给 chufang 发送悄悄话 chufang 的博客首页 (0 bytes) () 07/11/2021 postreply 18:48:45

不太明白汇编语言是啥,但我知道PDP-8那好像是很老的(DEC)产品。DEC 卖的最好的是 PDP-11。它是16bit 的 m -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (48 bytes) () 07/11/2021 postreply 20:29:06

是的。ASCII是美国人按英文打字机的键盘设计的,有128个代码,因为那时的计算只有8位。00-31是控制码,初始时是不可打印的 -信笔由墨- 给 信笔由墨 发送悄悄话 信笔由墨 的博客首页 (0 bytes) () 07/11/2021 postreply 11:07:20

16bit机出来后,ASCII扩展的512个代码。32bit实现后,就可以兼容多语言编码了。 -信笔由墨- 给 信笔由墨 发送悄悄话 信笔由墨 的博客首页 (0 bytes) () 07/11/2021 postreply 11:10:03

謝謝提示,我是在講 Compiler, which -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (953 bytes) () 07/11/2021 postreply 13:47:06

老兄讲的,兄弟明白。 -信笔由墨- 给 信笔由墨 发送悄悄话 信笔由墨 的博客首页 (0 bytes) () 07/11/2021 postreply 16:03:23

罗马尼亚计算机是和法国合作兼容的。不是俄国。 -佩尼燕京人penny- 给 佩尼燕京人penny 发送悄悄话 佩尼燕京人penny 的博客首页 (0 bytes) () 07/11/2021 postreply 18:21:37

谢谢告知,很有意思 -聂耳- 给 聂耳 发送悄悄话 聂耳 的博客首页 (0 bytes) () 07/11/2021 postreply 20:12:00

1982年九月到上海宝钢计算机”扫盲班“,记得储存盘有八寸大 -华府采菊人- 给 华府采菊人 发送悄悄话 华府采菊人 的博客首页 (0 bytes) () 07/11/2021 postreply 08:44:00

当年用的是两台保盘10MB,床头橱大小,放在机房里面的小静化间里。 -tomcat801- 给 tomcat801 发送悄悄话 (341 bytes) () 07/11/2021 postreply 16:34:31

请您先登陆,再发跟帖!