出版时间:2011-1-1 出版社:人民邮电出版社 作者:Peter Seibel 页数:473 译者:图灵俱乐部
Tag标签:无
前言
抛开Ada Lovelace(19世纪的一位伯爵夫人,她为Charles Babbage未完成的分析机设计了算法)的工作不说,人类在计算机编程领域奋斗的时间还不及一个人的寿命长,从1941年Konrad Zuse完成Z3电子机械计算机(首个可运行的通用计算机)算起,只有短短68年。曾有6位女性(Kay Antonelli、Jean Bartik、Betty Holberton、Marlyn Meltzer、Frances Spence和Ruth Teitelbaum)在美军的计算机部队工作,她们手工计算弹道数据表,后来被调去做ENIAC(首台通用电子计算机)最早的程序员。若从这时候算起,人类的编程历史则只有64年。在婴儿潮早期出生的人们以及他们的父母,很多至今仍然健在,他们出生时世界上还不存在计算机程序员。当然,这些已经是历史了。现在世界上有很多程序员。劳动统计局在2008年对美国125万人进行了统计,大约每106个工作者当中就有1个是计算机程序员或软件工程师。这还没算美国之外的职业程序员、数不清的学生和业余编程爱好者,还有很多人从事其他正式工作,但却花费了一部分或很多时间来试图驯服计算机。虽然有数以百万计的人写过代码,虽然在编程出现后人们写过的代码没有数万亿行也有数十亿行,我们仍然不断地在这一领域进行创造。人们仍然在争论编程到底是数学还是工程,是工艺、艺术还是科学。我们仍然在(经常是带有强烈情绪地)争论编程的最佳方式,因特网上有无数的博客文章和论坛帖子来讨论这些问题。书店也摆满了各种论述新编程语言、新编程方法、新编程思想的书。
内容概要
这是一本访谈笔录,记录了当今最具个人魅力的15位软件先驱的编程生涯。包括DonaldKnuth、Jamie Zawinski、Joshua Bloch、Ken Thompson等在内的业界传奇人物,为我们讲述了 他们是怎么学习编程的,在编程过程中发现了什么以及他们对未来的看法,并对诸如应该如何设计软件等长久以来一直困扰很多程序员的问题谈了自己的观点。 本书适合所有程序员,也适合所有对计算机行业、对软件开发感兴趣的人。
作者简介
作者:(美国)塞贝尔(Peter Seibel) 译者:图灵俱乐部Peter Seibel,Common Lisp专家,Jolt生产效率大奖图书Practical Common Lisp的作者。耶鲁大学英语专业毕业,后投身于互联网行业,曾负责Mother Jones Magazine和Organic Online的Perl专栏以及WebLogic的Java专栏,并曾在加州大学伯克利分校成人教育学院教授Java编程。2003年辞职专心研究Lisp编程,之后即有了那部Jolt大奖图书。现在他是Gigamonkeys Consulting公司的首席执行官,和家人幸福地生活在加州伯克利。
书籍目录
第1篇 Jamie Zawinski 第2篇 Brad Fitzpatrick 第3篇 Douglas Crockford 第4篇 Brendan Eich 第5篇 Joshua Bloch 第6篇 Joe Armstrong 第7篇 Simon Peyton Jones 第8篇 Peter Norvig 第9篇 Guy Steele 第10篇 Dan Ingalls 第11篇 L Peter Deutsch 第12篇 Ken Thompson 第13篇 Fran Allen 第14篇 Bernie Cosell 第15篇 Donald Knuth 参考书目
章节摘录
插图:Crockford:我在旧金山州立大学度过了大学时光。之所以选择这个学校是因为他们有个很棒的电视专业。大一的时候我无法进入到演播室工作但又想找点事儿来做,机缘巧合地学习了数学系开设的Fortran课程。结果我发现自己很擅长编程,于是又学习了第二学期的课程。那个时候还是1971、72年,图书馆地下室的机器还在使用穿孔卡片,分时系统也刚刚走进校园。旧金山州立大学工程系不够强势,它并不是全校唯一拥有计算机的系,其他院系也都在使用计算机。自然科学系有计算机房,商学院有计算机房,教育学院有计算机房,人文学院也有计算机房。所有这些学科都在使用计算机,这很有意思。我最先去的是自然科学系机房,后来又去了人文学院机房,因此有机会见到很多搞经济学、心理学和地理学的朋友,他们都非常有意思。在那里我有机会接触到他们所要解决的问题,这让我很早就从一般人的角度领悟到一些东西,知道他们在使用这些糟糕的机器时心里想的是什么,同时也开始思考如何才能让这些机器更好地服务于人。最后,我进入了演播室并成为一名电视人,这项工作很有趣,但我最终还是选择了计算机之路。一直以来,我都在想如何才能将这二者结合起来。我之前对多媒体也就是现在的数字媒体寄予过很大希望,在职业生涯的不同时期,我也不停地穿梭在媒体与编程之间。
媒体关注与评论
“我对本书中介绍的多数程序员的大名和他们所做的工作都有所耳闻,能在这里了解他们对职业生涯的想法以及对编程的看法真是太棒了……我想,对编程和如何成为伟大的程序员感兴趣的人都会喜欢这本书的。” ——Dave Walden BBN ARPANET创始成员 “让人翻开后就欲罢不能的一本书!” ——Joel Spolsky Joel On Software的主人 《软件随想录》作者 “看了这本书的读者,职业眼界会更开阔,应该不会再做无谓的重复劳动。” ——Vladimir Sedach Common Lisp专家 “对立志要成为更优秀的程序员的人来说,本书就是他们的圣经。” ——Peter Christensen GeekStack.com创始人 “Peter Seibel所提的都是资深程序员才能想到的问题。阅读这本书,就像是面对面地和那些杰出的程序员对话。” ——Ehud Lamm 知名技术网站lambda-the-ultimate.org的创始人
编辑推荐
《编程人生:15位软件先驱访谈录》是他在近80个小时的访谈录音基础上整理汇编而成的。放下手头的工作。听听这些软件先驱们的故事和建议,眼界可以更开阔。思路可以更清晰,方向可以更明确。人生可以更精彩。作者Peter Seibel采访了下面这15位世界级编程大师。世界顶尖的程序员是怎么走上编程道路的?他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?他们对计算机软件行业的过去、现在和未来有什么独到的见解?他们对培养、发现、选拔、面试优秀的程序员有什么建议?
图书封面
图书标签Tags
无
评论、评分、阅读与下载