界顶尖的程序员是怎么走上编程道路的?
他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训?
他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解?
他们对培养、发现、选拔、面试优秀的程序员有什么建议?
放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。
作者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页
中国枣种质资源 内容简介 本书在《中国果树志·枣卷》的基础上,汇集了近20年国内外枣种质资源的*新研究成果。全书具体内容包括枣种质资源研究的主要内容和方法、枣树...
作品目录目次導言:宗教與醫療的糾葛(林富士)從甲骨文看商代的疾病與醫療(李宗焜)一、前言二、研究歷史的回顧三、甲骨文中所
【编辑推荐】《巨人的工具》是一本人生答案之书。美国知名作家兼创新精英蒂姆·费里斯为我们带来了112个人生解惑工具,分为健康、财富、智慧三部分,让你的健康更有保障...
液晶显示器维修技能实训-(第4版) 本书特色 本书由资深液晶显示器维修培训师精心编写,重点讲解液晶显示器元器件的检测、液晶显示器各种电路(开关电源电路、高压电源...
克里斯•麦克切斯尼(Chris McChesney),富兰克林柯维公司全球执行领袖,高效执行4原则的主要开发者。在十几年的时间里,他领导了富兰克林柯维公司的产品...
周质平,1947年生于上海,1970年东吴大学中文系毕业,1974年东海大学中文所硕士,1982年美国印第安纳大学中国文学博士,现任普林斯顿大学东亚系教授。研究...
[日]高松美咲,女,日本漫画家。1992年3月21日出生。富士县射水市出身,金泽美术工艺大学美术工艺油画专业,2013年开始从事漫画创作。凭借《跃动青春》系列作...
弗雷德里克·福赛斯,政治惊悚小说之王,其作品与斯蒂芬·金的灵异小说、汤姆·克兰西的军事小说、约翰·勒卡雷的间谍小说齐名,既在市场上(文学与电影市场)取得了巨大的...
迈克尔•莫波格(Michael Morpurgo):英国作家、学者、文学家,著有《岛王》《战马》《蝴蝶狮》《柑橘与柠檬啊》等百余部作品,2003年获英国“儿童文...
西子绪居于山城,全职作家,晋江文学城亿万积分大神级作家。文风轻松逗趣,擅长描述热血反转的剧情、表达真挚细腻的情感。代表作有:《遇到你很高兴》《我五行缺你》《死亡...
日本累積銷售突破120萬冊!!太宰治‧能力名「人間失格」VS 芥川龍之介‧能力名「羅生門」※ 日本知名動漫網站キャラペディア (Charapedia) 2014...
西尾維新1981年出生。2002年以《斬首循環》一書榮獲第23屆梅菲斯特獎。接著陸續寫出「戲言」系列、「世界」系列、「刀語」系列、「物語」系列等超人氣作品,並在...
日本直木奖作家,在恐怖中创造柔情,让落寞心灵得以治愈的“文字魔术师”。他的小说多以恐怖的奇异事件为舞台,巧妙地将怀旧情绪融入其中,在结尾处又格外温馨与感人,让人...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
鲍宁,北京人,毕业于北京大学历史地理研究中心,理学博士。现就职于中国科学院自然科学史研究所。主要研究方向为近代城市历史地理,地理学史。李丰耀,辽宁鞍山人,北京大...
作者简介刘墉,著名作家、画家。籍贯北京,生于台北,现居美国。曾任美国丹维尔美术馆驻馆艺术家、纽约圣若望大学驻校艺术家、圣
那时迷离,原名吕丽,“天涯情感热帖教主”。曾出版过《婚礼之前,与你告别》、《后来,你都如何回忆我》,其中《婚礼之前,与你告别》根据亲身经历改编,引发百万网友追捧...
美国庭审宝典(第四版)(中国律师实训经典·庭辩技巧系列) 本书特色 詹姆斯·W·麦克尔哈尼所著的《美国庭审宝典(第4版)》包括90章内容,比第三版多了近三分之一...
♦ 美国国家文学奖作家代表作!外科手术般犀利剖析现代女性的困境,读者落泪推荐:“一本值得反复看的书,越看越是想哭!”♦ 话题涉及到性、爱、职场上艰难打拼、辛苦育...
中医经典必读释义 本书特色 《中医经典必读》由王庆其等编写,是在国家中医药管理局科技教育司2004年组织选编的《中医经典必读》一书的基础上,由原编写专家...