第14节:代码勇士(7)
系列专题:《微软创建NT和未来的夺命狂奔:观止》
赫伯深信克服因为计算机语言激增而导致的困难将成为未来最大的技术挑战之一。“对我来说,编程不仅是一种重要的实践技术,”她在1961发表的一次讲演中说,“它还需要在基础知识方面做巨大的投入。”有些出乎意料的是,她担心最大的前进障碍会来自程序员自己。就像转变到一种新的宗教信仰一样,他们经常表现出思想保守,掩盖了他们的狂热。“程序员是非常古怪的一个群体,”她观察发现。 他们成长得非常迅速,在很短时间内就变得很专业,而且很快就感染上了一定程度的抵制改变的毛病。有一个程序员,我听说他差点和客户吵起来,因为他不想修改他的系统,他几次走进我的办公室说:“我们一直是使用这种方法来做事的。”正是因为这个原因,现在我在我的办公室里挂了一个逆时针方向走动的钟。 在20世纪60年代初期,IBM尝试在软件领域掀起一场革命,能让同一个程序在任意数量的计算机上运行。IBM计划开发一系列机器,这些机器覆盖了大多数市场,它们是由一个操作系统控制的。这个耗资五亿美元开发的System/360产品线取得了巨大的成功。但是它的产生过程是很痛苦的,主要是因为创建软件的难度和成本被大大低估了。第一台360硬件是在1964年问世的,直到五年后它的所有软件才能够很好地运行。到那时,IBM在编写软件方面所花的钱已经差不多与设计硬件一样多。这使IBM公司的经理们非常吃惊,也非常生动地显示出了“影响计算机科技进步的最大障碍”和管理大型软件项目的问题。 在杜邦公司,戴夫·卡特勒发现自己陷入了驯化计算机这项重大任务的第一线。操作系统的不断标准化大大提高了计算机的实用性。但是编写应用软件的主要压力还是落在了计算机购买者自己的身上。这产生了一种没有想到的效应,那就是使很多大公司成为孕育程序员的基地。杜邦让卡特勒创建一个程序来分析实验室里的实验数据。这个工作很需要技巧,因为需要两台计算机一前一后一起工作。一台接收数据,将数据放入到一个文件然后发送到第二台机器,第二台机器分析数据并把结果发送给研究人员。 人们希望这个程序是所谓的“实时”系统,它能使计算机接收到信息后立即做出回应,而不是几个小时或者几天后才给出结果。第一个实时系统是在风轮计算机上创建出来的,供空军和海军跟踪敌人的飞行器,并指导美国的攻击机命中目标。
实时程序是非常有价值的一种创新。对于像杜邦这样努力寻找新材料及其用途的公司来说,快速响应的帮助比延迟响应要大很多很多。杜邦想让卡特勒的程序运行在从数字设备公司(DEC)购买的小型计算机上。DEC是十年前由风轮计算机的一个工程师创立的,DEC是小型计算机领域升起的一颗新星,它大胆打破传统。在过去,计算机设计者们提倡可以让许多工作共享运算能力的大型主机。小型计算机的价格经常低于十万美元,这第一次让人们可能分配一台计算机专门做单一的工作,比如跟踪零件的轨迹,实验数据或者机器工具的操作。
更多阅读
第14节:火炉原则(7)
系列专题:《创业者必读圣经:山木方法》 我建议每一个管理者都根据实际情况制定纳米管理表格。有了制度,才能形成好的习惯和风气。这样,企业管理也能有很大进步。 曾国藩说:“持身俭,则自立自尊,不求他人;治家俭,则家业兴隆,永世不堕;为
第14节:关于爱情(7)
系列专题:《30岁女人的心灵能量书:女人30+》 我知道年龄渐长的女子,因四面八方纷至沓来的热心关切而受到的压力,也明白随着年岁的增长和对现实状况的了解,有时不得不向下修正自己的择偶条件。但我所在乎的是,如果这些向下修正的择偶条
第19节:代码勇士(12)
系列专题:《微软创建NT和未来的夺命狂奔:观止》 卡特勒是有远大志向的,但是人们对他的计划反响不一。他希望设计整个计算机。DEC同意把他的一款计算机推向市场,但是这种支持在1983年贝尔离开DEC后消失了。“当戈登离开时,我们在DEC的
第18节:代码勇士(11)
系列专题:《微软创建NT和未来的夺命狂奔:观止》 当卡特勒忙着做事时,这个项目的总经理(被卡特勒戏称为“老板”的男人)打算雇用一个高级程序员来帮助卡特勒把VMS软件弄成样子。当卡特勒离开一周去休假时,这个老板面试了最好的候选人,并
第17节:代码勇士(10)
系列专题:《微软创建NT和未来的夺命狂奔:观止》 在1975年初,贝尔觉得DEC正在失去前进的动力,尽管财务报表还很不错。当时,PDP?11计算机已经面世五年了,而且IBM正准备引入它的第一款真正的小型机。贝尔觉得DEC需要大大改进机器来在IBM