好看吧

手机浏览器扫描二维码访问

第2章 10 000小时法则(第4页)

电脑那时在全世界范围内非常稀罕,即便你能找到一台,你也必须想办法获得其使用权,如此,你就得花高价租用电脑使用时段。

而且,那个时候计算机编程本身是件非常枯燥的事情。

早期计算机编程必须使用键盘打孔机。

程序代码必须用打孔机打在打孔卡上。

一个复杂一点的程序可能需要几百乃至上千张卡,每张卡上面都密密麻麻排满了孔。

程序员编好程序就带着打好的卡来到机房,交给电脑操作员。

那个时候电脑只能单线程运行,操作员给你排个号。

你要等多长时间取决于前边有多少程序员在排队,通常等代码运行结果需要几小时,有时候甚至要一天。

其间你的程序如果有一点儿错误——哪怕是排版错误——你都必须拿回卡片,找到错误,然后重新走一遍流程。

在这种环境下任何人想成为程序专家都很困难,对20岁出头的年轻人来说更是难上加难。

如果在机房待一个小时只能用几分钟时间来“编程”

,怎样才能做足10000小时的训练?“在打孔卡上编程,训练的并不是你的编程能力,”

一位早年的计算机专家总结说,“而是你的校对能力和耐性。”

到20世纪60年代中期,人们找到了提高计算机效率的解决方案。

此时电脑性能已经大大提高,能够同时接受多个任务指令;专家们优化了操作程序,主机可以同时处理上百个终端任务,人们实现了计算机分时共享。

这就意味着程序员们不用再跑到机房把打孔卡交给操作员,只需要构建数十个终端就可以了;所有终端都通过电话线与机房主机相连,程序员们实现了联机协同工作。

以下是历史文献对电脑实现分时系统意义的总结:

这不仅仅是一项变革,这简直就是电脑新时代的开端。

不用操作员,不用卡片,不用等待。

电脑主机共享意味着,你可以坐在自己的电传打字机前键入命令,并且马上能得到结果。

主机共享又是交互式的:主机会要求程序员做出响应,等待其输入指令,并在其休息的时候继续工作,一直到算出最终结果。

所有这些都是“实时”

操作的。

密歇根大学是世界上第一批实现电脑分时系统的高等学府。

1967年,使用了分时系统的原型机已经上线运行。

到了20世纪70年代早期,密歇根大学计算机系已经实现100人同时在线工作。

“在20世纪60年代末和70年代初期,没有几个地方的计算机水平能与密歇根大学相比。”

密歇根大学计算机系始创人之一麦克·亚历山大说,“可能麻省理工,卡内基·梅隆大学或者达特茅斯学院能与它相提并论,但除此以外,我想不出别的地方了。”

这对于1971年进入密歇根大学安娜堡分校的比尔·乔伊是个千载难逢的机遇。

他并不是因为想学计算机才进密歇根大学的,他高中时代从未接触过电脑,他只对数学和工程学感兴趣。

但当他大学一年级第一次接触电脑并爱上编程以后,他惊喜地发现,他竟然幸运地置身于世界上仅有的几个只要想编程就有电脑可供使用的大学之中。

“你知道用打孔卡编程和分时编程的差别有多大么,”

乔伊说,“它们的区别就好像通过写信来下象棋和即时下棋的区别。”

编程不再使人备受挫折,编程变成了一种享受。

“我住在学校北区,计算机中心也在北区,”

乔伊继续说道,“我在那里度过了多长时间?噢,那简直无法计算。

计算机中心24小时开放。

我经常通宵留在那里,清晨才回宿舍。

那些年,我花在计算机中心的时间要比花在课堂上的时间多。

热门小说推荐
万界圣师

万界圣师

ps新书宿主请留步已上传,一个发生在不小心玩炸了系统之后,主角翻身做系统的故事。本书简介从今天起,做一个光荣的人民教师。瞎搞装逼调教主角徒弟!从今天起,关心万千世界会不...

小农民混花都

小农民混花都

小农民混花都!会符篆!会咒语!会医术!会一切!透视咒!隐身咒!定身咒!穿墙咒!撒豆成兵!纸人术!...

阴间夜总会

阴间夜总会

去夜总会当服务员后,没想到会和小姐发生那种事。。。...

重生之文娱全球

重生之文娱全球

扑街写手重生到平行世界,还是个扑街写手,怎么办?不怕,这里没有中原五白金古黄梁温周一成四大天王等等等等。世界变了,也给了他一个华丽转身的机会!从此,网文杂志歌坛动漫影视综艺游戏等都有他的身影,若干年后,人们蓦然发现他已经成了本世纪最伟大的...

神魔进化

神魔进化

相同的王牌模式,不同的王牌内容。主角在游戏空间中,意外的获得了一种以杀死别人获取力量的邪恶灵宝后,终于一发不可收拾。凭借着惊天的灵宝,逆天的运气。快速在这极度危险的空间中走向强大本书已完结,7月新书气贯乾坤已经上传,绝对精彩,不容错过。恳请大家进去一观。...

每日热搜小说推荐