界顶尖的程序员是怎么走上编程道路的?
他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?
他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解?
他们对培养、发现、选拔、面试优秀的程序员有什么建议?
放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。
作者Peter Seibel采访了下面这15位世界级编程大师,本书是他在近80个小时的访谈录音基础上整理汇编而成的。
Jamie Zawinski:Lisp程序员,XEmacs开发者,Netscape浏览器和Mozilla核心开发者。
Brad Fitzpatrick:书中唯一的80后,LiveJournal和memcached开发者。现效力于Google。
Douglas Crockford:JavaScript权威,JSON之父。现任Yahoo架构师。
Brendan Eich:JavaScript之父。Mozilla公司CTO。
Joshua Bloch:如果说Gosling是Java之父,那Bloch就是使Java真正成熟的教父,Java 2到5的核心架构师。现为Google首席Java架构师。
Joe Armstrong:Erlang和OTP(开放电信平台)框架之父。
Simon Peyton Jones:Haskell先驱。ACM会士。现为微软剑桥研究院研究员。
Peter Norvig:Google研发总监。ACM会士。
Guy Steele:精通多门语言,Common Lisp和Scheme开发者之一,Java语言规范作者之一,Common Lisp、Fortran、C、ECMAScript和Scheme等语言标准化委员会成员。高性能科学计算的语言Fortress设计者。ACM会士,美国工程院院士。Sun公司院士。
Dan Ingalls:与Alan Kay合作开发了Smalltalk,是该语言的真正实现者。现为Sun公司杰出工程师。
L. Peter Deutsch:JIT(即时)编译技术发明者之一,PostScript文件浏览器GhostScript的作者。ACM会士。Sun公司院士。
Ken Thompson:图灵奖得主。Unix之父。UTF-8 Unicode编码设计者。
Fran Allen:图灵奖第一位女得主。编译技术公认权威。IEEE院士,ACM会士,美国工程院院士。IBM院士。
Bernie Cosell:Internet奠基人,ARPANET最早的路由计算机IMP设计者之一。
Donald Knuth:多卷本经典巨著《计算机程序设计艺术》的作者,排版软件TeX的作者,图灵奖得主。
Peter Seibel Common Lisp专家,Jolt生产效率大奖图书Practical Common Lisp的作者。耶鲁大学英语专业毕业,后投身于互联网行业,曾负责Mother Jones Magazine和Organic Online的Perl专栏以及WebLogic的Java专栏,并曾在加州大学伯克利分校成人教育学院教授Java编程。2003年辞职专心研究Lisp编程,之后即有了那部Jolt大奖图书。现在他是Gigamonkeys Consulting公司的首席执行官,和家人幸福地生活在加州伯克利。
不管是面向对象编程,还是函数式编程,不论是基督教还是犹太教,我会吸取其中有用的东西,但是不会全盘接受。TonyHoare的图灵奖获奖感言中有一句充满了大智慧的话,讲的是设计一个系统的两种方式:“一种是尽量简单,这样显然不会有什么问题;另外一种是,尽量复杂,这样没什么显然的问题。”后面说的话同样包含智慧,但是知道的人不多:“第一种方法其实更难。它需要从复杂的自然现象中发现简单物理规律的那种技能、投入、洞察力,甚至是那种灵感,同时还需要你能接受你的目标受限于物理、逻辑和科技的约束,以及在目标间有冲突的时候可以妥协。委员会不会这么做,除非已经完全来不及了,不得不做。”
——引自章节:5JoshuaBloch
Well,itwasdecisionslikenotusingC++andnotusingthreadsthatmadeusshiptheproductontime.Theotherbigthingwaswealwaysshippedallplatformssimultaneously;thatwasanotherthingtheythoughtwasjuststupid."Oh,90percentofpeopleareusingWindows,sowe'llfocusontheWindowssideofthingsandthenwe'llportitlater."Whichiswhatmanyotherfailedcompanieshavedone.Ifyou'retryingtoshipacross-platformproduct,historyreallyshowsthat'showyoudon'tdoit.Ifyouwantittoreallybecross-platform,youhavetodothemsimultaneously.Theportingthingresultsinacrappyproductonthesecondplatform.
——引自第20页
著者:乔尔•S.米格代尔,美国政治学家,华盛顿大学亨利·杰克逊国际关系学院荣休教授。1972年获哈佛大学政治学博士学位,早年师从萨缪尔·亨廷顿。曾先后任教于特拉...
Macrolichensarenotnecessarilylargelichens.Instead,thetermhasbeenusedtraditionall...
保罗·弗赖伯格,1993年《洛杉矶时报》图书奖得主。迈克尔·斯韦因,自由编辑,传统杂志与电子杂志的著名专栏作家。张华伟,网络工程师,对计算机的发展历程了如指掌,...
《演讲与口才》内容简介:在人的一生中,人际交往能力不可忽视,而语言表达能力又是决定人际关系好坏的重要因素,良好的口语交际
尼采说:“哲学家经常向未来伸出创造性的手——未来的哲学家即是立法者。”尼采也曾提出“上帝之死”“主人—奴隶道德”“永恒回归”“超人”“权力意志”等创见概念,并对...
父親(ベルグリフ)のお見合い相手は誰だ!?さまざまな人間を巻き込んだボルドーでの大騒動も一段落しそれぞれの日常へと戻っていった父と娘。大好きな父ベルグリフとまた...
~50種基本水晶+75種能量處方~★長年高居美國亞馬遜Energy Healing、Divination with Crystals NO.1!★2600多位讀...
这是地球上最美的景观, 它们超出了你对自然之美的想象三江并流彰显高山深谷的壮美武陵源铸造着峰林秀水的神话冰岛的冰川火山形成冰火交融的奇迹撒哈拉沙漠营造出荒凉与诗...
埃勒里•奎因(Ellery Queen),推理小说史上一个非凡的名字,实指弗雷德里克•丹奈(Frederic Dannay,1905-1982)和曼弗里德•李(...
蔡康永——相信爱,相信正义,相信文明,相信宇宙是值得的。面对欲望时会软弱,面对邪恶时会软弱。喜欢别人多过喜欢自己。从上个世纪的尾巴,开始参加公共活动,比方说,主...
钱穆(1895-1990),字宾四,江苏无锡人。九岁入私塾,1912年辍学后自学,并任教于家乡的中小学。1930年经顾颉刚推荐,聘为燕京大学国文讲师,后历任北京...
Many of our questions about religion, says renowned anthropologist Pascal Boyer,...
张萌:北师大英国语言文学与经济学双学位,保送直博功能语言学与脑认知心理学博士学位时间效率管理专家,畅销书作家,微博大V下班加油站创始人,帮助500万青年提升竞争...
作品目录宋徽宗的书法艺术1 楷书千字文卷2 大观圣作之碑(拓本)3 神霄玉清方寿宫诏(碑拓本)4 秾芳诗卷5 夏日诗帖6 闰中秋月诗
《心中月》内容简介:本书是万行法师闭关七年的修行感悟,语言清晰流畅,寓意深刻质朴。让你轻松地将佛教与生活结合在一起,从中你
雨果说:世界上最广阔的是大海。比大海更广阔的是天空。比天空更广阔的是人的心灵。《比天空更宽广》探索的即是人的心灵与身体的关联,以及意识的本质的书。诺贝尔奖获得者...
秘传眼科七十二症全书-古医籍稀见版本影印存真文库 本书特色 《秘传眼科七十二症全书》共六卷。卷一、卷二收集《内经》以下有关论述,如目睛生理、五轮八廓理论、目疾致...
医学三字经-附《难经》 本书特色 《医学三字经》,清代陈修园撰。全书为三字一句的歌诀,主要根据《内经》等重要经典医籍所述,吸收各医家重要论述并结合个人体会附以小...
超级大坦克科比,北京中文在线签约名家,17K小说网纯爱流小说大师。代表作有:《我的极品女友们》《我的26岁女房客》(又名《天空的城》)作者擅长描写细腻感情、生活...
夏凯,笔名寒崖、寒崖蚀骨,俗称老寒,现任用友大学营销学院院长、用友认证企业培训专家。2009年度“用友十大杰出讲师”。 从事营销和咨询工作十余年,历任分公司大客...