- 9
- 0
- 约1.14万字
- 约 17页
- 2016-09-15 发布于江苏
- 举报
人类最优秀软件排行榜.doc
人类最优秀软件排行榜 作者:佚名????文章来源:本站原创????点击数: 1358????更新时间:2007-2-1 伟大软件必须体现出突破性价值、具备很强的技术优势;研发它是前人未尝试过的艰难任务;而且最终它必须在现实世界得到广泛运用。? 如果问截至目前哪款软件最棒,大多数技术专家会很快给出答案。但若是花些时间仔细研究那些催生出真正杰出软件的因素,答案就不那么显而易见了。 我所知道的一个极其重要的程序体甚至不是软件。二战期间,在英国人研制出破译德军电报密码的“巨人机”(Colossus)之前,盟军得用6个小时破解密码,而仔细分析情报、得出准确结论再将信息转给军事指挥部得耗费一天或更多时间。在巨人机的帮助下,盟军及时掌握了德军在英吉利海峡沿岸的活动情况,这一情报给了德怀特#8226;艾森豪威尔(Dwight?Eisenhower)将军取胜的信心,后者踌躇满志地发动了诺曼底登陆战役。 巨人机建于1944年,它能在纸质数据带上进行布尔运算。这台机器每小时可“吐”出30英里的数据带。布尔算法的逻辑和这台设备融合在一起。巨人机本身也许是有史以来无法被记录下来的最伟大的软件。 那么这一史实说明什么问题?首先,我们评价伟大软件得有统一标准:应该只在特定历史背景下评判相关软件。伟大软件必须体现出突破性价值、具备很强的技术优势;研发它是前人未尝试过的艰难任务;而且最终它必须在现实世界得到广泛运用。巨人机将旷日持久的机械运算转变为电子运算——它是现代计算机雏形—并通过提高破译加密电报码速度为军方提供有价值服务。这个庞然大物为软件发展史翻开了第一页。 另外一款伟大程序就是国际商业机器公司(IBM)的360系统。它诞生于1964年,是世界上第一款通用型电脑操作系统。在弗雷德利克#8226;布鲁克斯(Frederick?Brooks)描述360系统项目开发和管理的著作《人/月神话》[阿狄森#8226;卫斯理专业出版社,1995。编者注:书名中“人/月”是软件开发领域术语,是指一个组织于单位时间内(一个月)开发程序所需的人力资源]中,他率先提出许多我们至今恪守的原理——简洁的软件设计优于复杂的;少数熟练程序员能比一大群熟练程序员取得更多成就等。早在360项目启动前,布鲁克斯就清楚大型软件研发项目中存在太多容易出错的因素。实际上,他是IBM内部360项目的激烈抨击者——尽管最终由他来主导360系统的研发工作。布鲁克斯认为可能导致项目失败的潜在问题有很多。我猜,这是IBM让他来负责这个项目的原因。 这种做法十分明智。布鲁克斯领导的360系统研发组,创造出全球第一套可同时运行不同应用程序的电脑系统。360系统的问世,促使IBM推出一系列大型主机:从原先的370系列(370?Series)一直发展到如今的z系列(zSeries)。时至今日,这些主机还得落伍地和布鲁克斯的360系统兼容:这让我意识到伟大软件的另外一个品质:它得长久拥有独特优势,无法被轻易取代。 何为“伟大软件”? IBM360是最棒的软件之一:没人会否认这点。要是从长远的历史眼光来衡量,何谓“伟大软件”一目了然。然而距离现在越近,你就越难决定哪款软件才能配得上这个称号。? 凭借自身洞察力,我排出了一张最伟大软件榜:时间跨度从巨人机诞生的那年到现在。为了制作榜单,我咨询了软件大师詹姆士#8226;兰堡(James?Rumbaugh,享誉全球的软件开发方法学大师)、美国计算机学会主席斯图尔特#8226;费尔德曼(Stuart?Feldman)、创投资本家安#8226;温布雷德(Ann?Winblad)和加里#8226;摩根珊勒(Gary?Morgenthaler)、网站脚本软件PHP3.0作者济夫#8226;苏拉斯基(Zeev?Suraski)、安迪#8226;古曼兹(Andi?Gutmans)和我的弟弟沃利(Wally)。不过这张榜单仍是我个人的榜单。那些觉得榜单充满智慧闪光点、且不失启发意义的人可给我写信。要是你觉得这份榜单有误导之嫌、令人反感或蓄意罔顾事实,请发送消息给沃利,他身高6英尺3英寸,曾是篮球明星,至今仍十分健壮。 我一直对阿波罗飞船(Apollo?Spacecraft)的导航系统惊叹不已,该系统是麻省理工学院(MIT)的仪器实验室编写的。1969年,这套系统令阿波罗成功飞抵月球、分离出登月舱并使之成功登陆月球表面,最终使3名宇航员平安返回地球。当时这套系统不得不依靠飞船上内存少得可怜的“雷神”(Raytheon)电脑—该设备只有8K内存,如今连个打印机程序都使唤不了。在飞船重返大气层时,万一系统失灵,根本没时间重启系统。谢天谢地,当时没有用视窗(Windows)操作系统来导航。 在经验老道的电脑技术员
您可能关注的文档
- 五年级上册P34媒体播放器(PPT教案).ppt
- 五年级上册劳动备课.doc
- 五年级上册P34媒体播放器(PPT教案).ppt
- 五年级健康教育计划(上).doc
- 五年级卫生与健康教案.doc
- 五年级民族常识备课.doc
- 五年级民族常识备课.doc
- 五年级民族常识教案.doc
- 五年级民族常识教案.doc
- 五年级语文下册 梦圆飞天 1教案 苏教版.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 储能电站电池充放电管理制度.docx VIP
- 2024年重庆市铜梁县公开招聘城市协管员试题带答案详解.docx VIP
- 2024年重庆市奉节县公开招聘城市协管员试题带答案详解.docx VIP
- 2024《管理报告体系研究的国内外文献综述》4600字.docx VIP
- 2026-2031年中国基金市场发展前景预测研究报告.docx VIP
- (人教2024版)数学六年级下册 第4单元《比例》大单元教学设计 .pdf VIP
- 高中物理课件:向心加速度.ppt VIP
- 青岛市2025年高三一模语文试卷(含答案).pdf
- 4 数据管理能力成熟度DCMM标准解读.pptx VIP
- 《诊疗六步》.pptx VIP
原创力文档

文档评论(0)