软件故事

出版日期:2014-7
ISBN:9787115355088
作者:[美] 史蒂夫·洛尔
页数:259页

作者简介

“本书语言流畅细腻,读起来如沐春风。它犹如一部波澜壮阔的计算机史诗,讲述了软件革命的恢弘历史,以及中流砥柱们的光辉事迹。故事并不是断断续续的,因为作者采用了微型传记的形式……他把历史写成了优美的散文,生动迷人又严谨有度。”
——David Gelernter,《纽约时报》
“这是一本给人启迪的著作,完美地展现了想象力的巨大力量。如果你想象得到,并把它编成代码,那么一定能够改变世界!”
——Boston Sunday Globe
“本书把难懂的技术概念讲解得通俗易懂。对于那些对计算机内在结构好奇的人,这是一本能让其豁然开朗的好书。计算机科学界的前辈John McCarthy曾向作者抱怨过新闻记者的无知,本书就是作者对此作出的回应……与计算机行业相关的所有新闻记者都应该读一读这本书。”
——《纽约时报书评》
“这不是一本通常意义上的书,而是一部史诗。它讲述的不是技术,而是那些设计编程语言和计算机软件的名人的故事……本书内容清晰易懂,简明扼要。软件工程让程序员不需要材料和工具也能有所创造,他们为此兴奋不已。他们能够凭空创造新的事物,唯一的限制就是自己的想象力。”
——《国际先驱论坛报》
“如果本书作者是一名程序员,那么他写的代码一定清晰有序,不需要复杂的结构或者奇怪的快捷方式就能跳转到正确的子程序上;他的写作风格也是如此。本书化繁为简,让读者与数学专家、桥牌高手、象棋大师、特立独行的科学家、批判传统观念的人,以及掀起软件革命的程序员们进行了一次愉悦的会面。”
——《新闻周刊》
“本书展现了技术缔造者们面对的挑战,是本旷世杰作。”
——《自然》周刊
聆听软件行业发展的精彩故事
领悟软件巨擘的深邃思想
放飞想象力,通过编码改变世界
Steve Lohr(作者)《纽约时报》高级作家和技术通讯记者,U .S. v. Microsoft一书合著者,现居住于纽约。
张沛玄(译者)1992年毕业于北京理工大学飞行器工程系固体火箭发动机专业,获得工学学士学位。2001年重回母校管理与经济学院就读,2004年毕业并获工商管理硕士学位。早年他曾从事软件开发,担任IT公司高级管理工作多年。

书籍目录

版权声明
献辞
译者序
致谢
第1章 引言:软件和编程艺术的兴起
第2章 FORTRAN:早期的“转折点”
第3章 20世纪60年代的惨痛教训:从繁盛到COBOL和IBM 360计划成为现实
第4章 打破巨型计算机的控制:Unix和C
第5章 为大众编程:从达特茅斯的BASIC到Visual Basic
第6章 欧洲的影响力:从Algol到Pascal再到C++
第7章 属于自己的计算机:PC产业的起步及Word的故事
第8章 服务于大众的计算机:从Gooey到Macintosh的漫漫长路
第9章 为每一个人编程:让用户自己动手
第10章 Java:杂乱中诞生的新语言
第11章 一定有更好的方式:Apache和开源运动
后记
参考文献

内容概要

Steve Lohr,《纽约时报》高级作家和技术通讯记者,U .S. v. Microsoft一书合著者,现居住于纽约。


 软件故事下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     对一个行业来说,60年有多长?也许只是短短一瞬而已。然而,在计算机软件的发展历史上,60年间却涌现出了许多闪耀着智慧的伟大发明,并使得计算机这个曾经的玩具成为了改变我们生活方式和思考方式的一大助力。有幸在8岁的时候就开始接触计算机,至今仍然记得第一次近距离接触到计算机的感觉(一台Apple II机器),那闪着绿色光芒的屏幕,机箱里整齐如士兵的布线,风扇低沉的嗡嗡声,还有混合着塑料和金属味道的独特的气味——只能说,那一瞬间,我就迷上了这个精灵。第一次在Apple II上用Basic写的,是个简单的音乐程序,听着单调的音乐从扬声器里随着程序的运行传送出来,那种洋溢着全身的幸福感到现在依然难以忘怀。如今,我已经在软件这个行业待了17年,仍然不时地会为这个行业的种种发明和创造而激动。这个伟大行业的先驱者们满怀着对人类的善意,对未来的洞见,创造了一个又一个的奇迹。历史不只有一种面貌。软件行业的历史已经被许多人用各种不同的方式讲过了,然而,《软件故事》这本书仍然得到了我的喜爱。我喜欢它娓娓道来,不做作,不夸张的叙事方式,更喜欢它对“趋势”和“洞见”的描述——兼容、面向普通人、更简单、更强大,也许你没法从这本书中得到关于如何成为计算机专家的信息,但如果你是这个行业的一员,读读这些让人神往的“过去的事情”,也许对这个行业你会有新的看法和认知。
  •     最近读了@图灵教育 出版的《软件故事——谁发明了那些经典的编程语言》(原书名:Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Iconoclasts-- the Programmers Who Created the Software Revolution,Steve Lohr,2001年),只看书名和封面,便可知这本书百分之七八十的内容都在讲述FORTRAN、COBOL/IBM 360、Pascal、UNIX/C、BASIC、C++、Java等各种编程语言或系统的“故事”,当然,最大的篇幅无疑要给幕后的科学家、工程师等等。现代计算机诞生之初,并没有独立的软件,更别说专门的软件工程师,那么软件从何时开始出现并兴起呢?这本书会给你满意的答案。推荐给对各种编程语言或系统的幕后故事感兴趣的朋友。全书以各种语言和系统为主线,讲述其诞生、发展的曲折过程。作者采访了很多当事人,从中可以窥见很多不为人知的有趣细节,比如项目工期的不断延误、年轻团队长期而艰苦的基础工作、“独具特色”的PIP(绩效改进计划,IBM FORTRAN项目),格蕾丝•霍普(Grace Hopper)是不是“COBOL之母”,BASIC/Visual Basic对于微软成立及Windows兴起的重要性,看似“无心插柳”却终成当今最流行的编程语言——Java反复曲折的开发过程(James Gosling和Bill Joy之间的合作与冲突)……在讲述关系型数据库的发展历程中,提到数据库专家吉姆•格雷(Jim Gray,1998年图灵奖获得者,2007年独自驾船出海失踪)的一则趣事(下一段大部分内容摘自该书)。IBM R系统研发工作本身极具吸引力,但是作为一个地地道道的加利福尼亚人,格雷厌恶生活在美国东部,尤其讨厌那里阴暗寒冷的冬天。他对上司说自己不能再忍受纽约的冬天了,要求调到加利福尼亚工作。然而,他被告知那边没有职位空缺,因为在经济低迷期IBM冻结了招聘计划。而且上司觉得格雷夸大了自己对积雪和雨水的厌恶之情。但是格雷并不是闹着玩的,他决定逃离这片纽约郊区。他回忆说:“和纽约比起来,加利福尼亚简直就是天堂,温暖的阳光、热情的人们,一年四季都有成熟的番茄。”格雷辞去了工作,跳上了他的大众甲壳虫汽车,一路穿越美国回到了加利福尼亚。当他出现在位于圣何塞的IBM实验室的门口时,那里正巧有个职位空缺。这么看来,硅谷的兴起是有原因的。:-)又比如,微软早期员工、堪称Word之父的查尔斯·西蒙尼(Charles Simonyi)的嗅觉和远见:西蒙尼14岁时,《布达佩斯》时报上的一篇专栏文章给他留下了深刻的印象。那是一位名叫安东尼奥·葛兰西的意大利共产主义者写的文章,被翻译成了匈牙利语。根据西蒙尼的回忆,葛兰西的这篇文章讲述的是伟大的共产主义领导人列宁和木柴的故事。一位生活在俄国乡村的老太太家中的木柴就快用完了,此时正值寒冬时节,供给很有限,她的木柴撑不过整个冬天。绝望中,她写了一封信给列宁同志,诉说自己面临的困境。列宁读了老人的信后亲自处理了这件事,于是老人有了足够过冬的木柴。这是一个讲述共产主义善行的故事,但是在当时年轻的西蒙尼看来,这是十分可怕的。他说:“我读了那篇文章之后想:‘一个人会不会被冻死,难道是由领导人看不看你的信决定的吗?’我要尽快逃离这种体制。”(摘自《软件故事》)又比如,牛人之间的合作,也有你想象不到的“沟通失败”的案例:多年来一直指导这对搭档的道格·麦克罗伊指出,里奇(Dennis Ritchie,与Ken Thompson共同打造了UNIX操作系统、C语言)的天分很大程度上是“固有的”、“看得明白的”,而汤普森(Ken Thompson)的才能完全不同,是“真正的天才型”,闪烁着“令人意想不到的、丰富的创造力”的光芒。无论这种合作关系究竟是何种关系,两人的才智在工作中常常合二为一。1983年,在接受图灵奖颁奖时,汤普森称与里奇合作是一件“美妙的事”,然后还举出了一些小例子来证明在编码工作中他们的想法有多么相似。汤普森回忆说,在一起工作的10年里,他能记起的两人之间失败的沟通仅有一次。“那次,”汤普森说,“我发现我们俩写下了同样的20行汇编语言程序。比较了代码之后,我惊讶地发现竟然一个字都不差!”(摘自《软件故事》)如此伯牙子期,夫复何求?!《软件故事》英文原版成书于2001年,采访大多完成于2000年,正值.com泡沫最大且将破灭之际,但全书并没怎么涉及Web软件/应用,当然,绕不开万维网之父Tim Berners-Lee提出并实现超文本和万维网的曲折过程(Steve Jobs和NeXT公司也牵涉其中),也简略提到了Netscape浏览器的由来和兴起。阅读《软件故事》,可以看到很多编程先锋熟悉的名字,比如Bill Gates(毫无疑问的)、Charles Simonyi、Bob Frankston、Dan Bricklin、Butler Lampson、Andy Hertzfeld……这些大牛都是Programmers At Work(Susan M. Lammers,1986年出版,中文版《编程大师访谈录》,人民邮电出版社图灵教育)一书中的采访对象,甚至《软件故事》的有些片段与该书部分内容几近相同。是啊,时隔15年(GoTo出版于2001年,PAW出版于1986年,采访时间相差近15年),一切仍历历在目,没什么变化。《软件故事》一书读下来,非常顺畅,“换档顺滑,无明显顿挫感”,可以想见,译者费了不少功夫和心思。人无完人,书无完书,错漏难免,书中还是能找到不少“彩蛋”,似乎也可视作一种乐趣:-)。比如,“涡轮增压的位处理引擎使‘深蓝’在速度和动力上占有优势,再就是软件”(“涡轮增压”原文应为Turbo,有点过度翻译了),“以充当用户喜欢的应用程序的发射台”(Launcher,启动器),“理查德·M.斯托曼……后来创建了免费软件基金会”(FSF,Free Software Foundation,自由软件基金会,Stallman要哭了),“在他的定义中,免费软件和开源软件是两个不同的概念”(Free Software,自由软件,NOT Freeware,Stallman再哭)。该书电子版图灵社区(www.ituring.com.cn)有售,支持推送到Kindle!

精彩短评 (总计25条)

  •     不错的计算机语言史
  •     计算机学科中应该有一门叫软件史的课。
  •     乱,差。 作者搜集了一堆关系不大的材料堆积在一起,本书就诞生了。各种杂乱无章的故事,几乎没有任何真知灼见。 另外,读着读着就让人抓狂了。这作者也太不认真了,就算你不懂技术,你可以问懂的啊!怎么也总不能胡编乱造啊。从如山的错误里挑出两个例子:把SQL说成制作网页的语言,面向对象的概念更是驴唇不对马嘴。 建议还是不要浪费时间阅读本书了,有空可以读读《编程人生》之类的,就算看维基百科也比这本书好。
  •     故事,就是老重复一些内容算什么意思。书是参加pycon2014的奖品
  •     不那么有趣
  •     软件史梗概
  •     FORTRAN COBOL Unix和C BASIC Algol到Pascal再到C++ Word的故事 Macintosh Java Apache和开源运动,每个故事都很经典
  •     花了几个晚上读完。结论如下:大神也是人,但大神都有共同的特质。公司规模大了总会⋯⋯类似OS360的杯具还在继续。脚本语言介绍的太少。该书不如《编程人生》
  •     编程语言的近代史
  •     java Gnu Not Unix
  •     if only it could cover the advances in the last decade. . .
  •     囫囵吞枣般翻过。唯一印象深刻的就是Word之父 查尔斯西蒙尼的故事。
  •     知道了Unix、管道、Pascal的得名,word、Visual Basic的历史,Linus和Stallman的分歧,大家都从施乐「偷东西」,大家都看过As We May Think,最后大家都喜欢玩一字棋
  •     还行,就是有点凌乱,图形界面部分给了我新的想法(对图形界面的新看法)
  •     软件背后的故事就是思想和文化。“中断”是分时的产物,SQL经历过导航向关系的转变,JAVA是网络时代的语言,开源、栅格……理解编程是进化的产物,历史才能比教材生动~本书可以更精彩!
  •     翻下就好
  •     一般,路边读物而已,有些故事还很有意思,有些思想很受教。 计算机科学家的一个重要任务是建立机器与人的桥梁,从汇编到c到c++到java编程语言会变得越来越简单。
  •     新聞記者寫科技史就是隔靴撓癢。
  •     计算机历史,课外乐趣读物
  •     还行
  •     我们习以为常的技术其实经历了激动人心的发展过程。
  •     这本书从IT行业发展的视角证明了历史不断重演. 正如现在 90% C/C++渣程序员依然美好地相信C/C++就是上帝, 过去就是汇编程序员鄙视高级语言使用者(当时Fortran, C) 实用主义和面向人友好的技术(如鼠标, GUI)发展下来, 而如今七牛云存储坚持CLI风格,文档不对人类友好, 又拍云虽然技术实力相对弱, 文档和接口设计面向人设计, 受众会更广. 云服务不仅仅是面向程序员的,更应该面向更多行业的人. 易用一直都是发展的方向.
  •     内容还行,配一些相应的图就更好了,但感觉翻译的有点怪怪的
  •     就那样吧,封面多好看,坚持了几章,还不错,算是了解了高级语言的发展。到后面实在的太枯燥了,还不如那些技术书籍有意思。
  •     读的电子版,感想是能发明语言的人小时就天赋异人
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024