欢迎来到相识电子书!
标签:编程
-
人月神话(注释版)
在软件项目管理领域中,从来没有一本书能像《人月神话》一样影响深远、弥久不衰。在本书中,Fred Brooks 将软件工程的实践和发人深思的观点融汇一炉,为每个复杂项目的管理者奉上了自己的真知灼见。本书包含的短文来自于他在IBM公司任System/360计算机系列以及其庞大的软件系统OS/360项目经理的经验。在本书第一次出版20周年之际,Brooks重新修订了他最初的观点,并为已经熟悉他作品和刚刚接触本书的广大新老读者添加了新的观点和建议。 本书新增的章节包括: 初版中所有观点的精要浓缩,这其中包括Brooks在本书第一版中的核心观点:大型编程项目和小项目在管理上的不同之处在于人员划分的困难;所以在大项目中,产品的概念完整性至关重要;要达到这样的完整性虽然艰难但也并非全无可能。 Brooks在经过了一个时代之后对上述观点的看法。 Brooks在1986年发表的经典论文“没有银弹”。 Brooks现在对于1986年提出的“在十年内是不可能有银弹出现”的断言的反思。 -
程序员的自我修养
这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表达出来。本书最后还提供了一个小巧且跨平台的C/C++运行库MiniCRT,综合展示了与运行库相关的各种技术。 对装载、链接和库进行了深入浅出的剖析,并且辅以大量的例子和图表,可以作为计算机软件专业和其他相关专业大学本科高年级学生深入学习系统软件的参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对系统软件实现机制和技术感兴趣者的自学教材。 -
编程之道
本书出自美国一位资深的程序设计师Geoffrey James之手。他以一种幽默、辛辣的眼光审视着发生在程序设计室里的各种故事,并运用东方的哲学思想进行深层次的思考和理解。本书语言优美、比喻生动,叙述了这些看似简单但蕴含深奥道理的故事。. 本书配以中英文对照,使从事软件开发人员、软件项目管理人员、软件工程研究人员,以及广大电脑爱好者在阅读这些故事的同时,还领略到本书英文原文的文采。.. 至今为止已重印12次的《编程之道》,自发行以来,不断受到来自各方面的青睐和好评。 该书一出版,《纽约时报》和《科学家》杂志就节选了该书的内容;美国的许多全国性报刊,包括《迈阿密先驱报》和众多广播电台,像“美国公众广播电台”,均高度评价了该书 ;该书是美国Prentice Hall Book Club的特别推介读物,并被《电脑购买者》杂志评为最受欢迎的十本书之一。... 序 程序员的心灵鸡汤 ——读杰弗雷·詹姆斯的《编程之道》 《编程之道》是一本另类的计算机图书,它没有教你编程技巧,也没有教你开发工具和方法,而是用富有哲理的故事和短小精悍的语言来启发我们的思考。 程序的源头来自西方科学,而“道”来自东方哲学,故这本书颇有东方古典的韵味。 以老庄关于“道”学说为中心的学术流派——“道家”深深地影响了中国几千年的文化思想。我猜想作者反复读过中国老子和庄子的书,东西方文化早已在他心中融会贯通。 从编程之“道”我不由得想起庄子的一个脍炙人口的故事,庖丁解牛:“庖丁为文惠君解牛,手之所触,肩之所倚,足之所覆,膝之所跻,砉(音hua)然响然,奏刀劐(音huo)然,莫不中音,合於桑林之舞,乃中经首之会。文惠君曰:‘嘻,善哉!技艺至此乎?’庖丁释刀对曰:‘臣之所好者道也,近乎技矣。始臣之解牛之时,所见无非全牛者;三年之后,未曾见全牛者也;方今之时,臣以神遇而不以目视,官知止而神欲行。……提刀而立,为之四顾,为之踌躇满志,善刀而藏之’”。 有人说程序是一门艺术,程序高手就是艺术大师,写程序充满了成就感;也有人说写程序应该是一种体力活,程序员应该是蓝领干的活,写程序也充满了无奈感。其实不管说法如何,写程序是一门技艺,写程序的最高境界应该是“技近乎道”。这样的绝顶高手现实存在吗?有,我记得有本Delphi书籍的作者就写过这样的一个故事,他在Borland工作,有次运行测试程序出现故障,正好Anders Hejlsberg和另外一个高手看到,Anders马上就和那个高手讨论这是哪个系统的代码有问题。在Anders眼里,整个计算机系统对他而言几乎是透明的。 如何修炼自己的技艺呢?第一要掌握正确的方法和技巧,没有掌握方法,一味蛮干,再努力也是不会成功的;第二要坚持不断的磨练,这里还可以举一个脍炙人口的故事“卖油翁”作佐证,卖油翁可以滴油穿针孔而不沾的惊人技巧和神箭手的高超射术相比,高手技巧只是由于“惟手熟尔”,“无他”;第三要“悟”,如何才能“悟”,才能“技近乎道”?“汝果欲学诗,功夫在诗外”,《编程之道》给我们练的是诗外的功夫,埋头修炼的同时,也要抬头看看周围的世界,净下心来思考思考。 程序员也许是天下最古怪的行业,因为几乎所有的行业都在使用信息化工具,他们要和各种各样的行业打交道,程序员是用自己的语言来描述和创造这样的工具。这也使得程序员这门职业与众不同,程序员面对的是代码和机器,却创造了一个信息化的世界。 程序员比较孤独,程序员也不太容易管理,《编程之道》充分展示了程序员独特的文化,虽然书中涉及的技术比较陈旧,但这丝毫不影响其内容的价值,甚至时间越长,越证明程序员文化的独特性,不会因为计算机技术的进步而不存在。 《编程之道》可以长备程序员的案头,累了困了,换换脑筋,读读其中的故事,虽然短小,但要言不繁,都是作者日积月累的甘苦之谈,实践之谈,明白之谈。 你看了可以会心一笑,可以有所体悟。“开卷有益”,这也是作者最大的心愿了。 《程序员》杂志及CSDN总裁蒋涛 2006年7月于北京 关于《编程之道》及其作者 当您进入Internet,并在Yahoo或Infoseek等查找机制中输入(The Tao of Programming) (本书的英文名)后,您将会惊奇地发现,这本书的出现频率是如此之高,竟然有500多个站点贴有该书的内容!该书的流行程度,则不言而喻了。 更有意思的是,这本书中的很多佳句或构思,在美国被印在了T恤衫、咖啡杯等商品上,成为这些商品促销的手段之一。可见,这本书当时在美国极为风靡,与其说它导致了一段流行时尚,不如说它形成了一个文化热点。 至今为止已重印12次的《编程之道》,自发行以来,不断受到来自各方面的青睐和好评。 该书一出版,《纽约时报》和《科学家》杂志就节选了该书的内容;美国的许多全国性报刊,包括《迈阿密先驱报》和众多广播电台,像“美国公众广播电台”,均高度评价了该书 ;该书是美国Prentice Hall Book Club的特别推介读物,并被《电脑购买者》杂志评为最受欢迎的十本书之一。 本书的作者杰弗雷·詹姆士(Geoffrey James)毕业于美国加利福尼亚大学,1977年开始在一家大型电脑公司任软件工程师。1984年他因设计和运用了一种先进的电脑辅助排版系统而荣获美国的“卓越技术奖章”。他还为一些主要电脑供应商制定过全球营销计划。 杰弗雷曾执教于加利福尼亚大学、华盛顿大学和波士顿大学,教授技术与管理的课程,并多次应邀在国际会议上发表演讲。他至今为止写了七本书,最近的一本新书《电子精英的经营智慧》在出版后的三周内便销售一空。 步入中年的杰弗雷·詹姆士现在是Institute for Business Wisdom的执行董事,该学会倡导“应用文化动力学”的理念,即把最好的管理技术结合进最成功的高科技企业,并将此管理技术推广到其他行业的企业。该学会的域名: http://www.businesswisdom.com。您若想对作者有更多的了解,除了此站点外,您还可以访问http://www.upside.com或http://www.datamation.com来检索他最新的文章,这些文章主要论述高科技产业的发展和趋势,及其企业的管理和产品营销。 有趣的是,杰弗雷对中国的文化和历史特别感兴趣,尤其是中国的太极拳。他每天早晨起来都要练太极拳,至今为止已练了20多年。据作者本人说,他当初写这本《编程之道》的时候,其灵感的产生和构思的形成,就得益于每天早晨太极拳练完后的那种玄妙的感觉。 译者序 如今程序设计类的图书可谓是层出不穷,其中绝大部分是以教程、使用手册和编程技巧为主,它们都是用来处理一些技术性问题的。 然而,怎样领悟程序设计的内涵和精髓呢?那些程序员编程时是一种怎样的思维方式?他们的工作、生活是个什么样子 ?他们在想些什么?作为一名经理如何同他们相处并充分发挥他们的积极性 ?涉及这些方面的书却寥寥无几。但没有并不代表不重要──随着我国程序设计事业从起步到发展,这些方面的内容显得越来越重要,我们越来越希望了解它们。 美国是个软件产业和程序设计水平处于领先地位的国家,我们是不是可以从那里借鉴点什么呢?这本《编程之道》便是出自美国的一位善于进行哲学性思考、有十多年工作经验的程序设计师——Geoffrey James之手。 在这本书中,作者以一种幽默、辛辣的眼光审视着发生在美国的程序设计室里的各种各样的小故事,与此同时,他还运用东方的哲学思想进行深层次的思考和理解,即进行“道”式的思考和理解。简单的故事蕴含深奥的领悟,是本书的最大特色。 本书不光语言优美、比喻生动,而且在结构上颇具匠心。 本书在美国出版时分为三册──《编程之道》、《编程之禅》和《计算机寓言──信息时代的启示》,经与作者协商,决定将中英文对照译本汇总为一本以《编程之道》的书名出版。 1.《编程之道》 作者在该书中的构思新颖而奇特。作者作为一名计算机考古的业余爱好者,偶然发现了在程序设计业内传说的《编程之道》。这其中的内容,每个程序员都想知道,但谁也没有见到过。这就有点像金庸的小说《射雕英雄传》中的《九阴真经》。于是作者便将它“翻译”成此书,公之于众。全书共分为九篇: 第一篇 静寂的空宇 第二篇 古代的大师 第三篇 设计 第四篇 编码 第五篇 维护 第六篇 管理 第七篇 公司里的学问 第八篇 硬件和软件 第九篇 尾声 2.《编程之禅》 在该书中,作者借用中国传统文化中的五行——“木”“火”“土”“金”“水”来代表与计算机相关的概念,并以此将多个富有禅宗色彩的故事有机地组织起来。全书共分为五篇: 第一篇 木 第二篇 火 第三篇 土 第四篇 金 第五篇 水 3.《计算机寓言集──信息时代的启示》 在该书中,作者以四季——“秋”“冬”“春”“夏”来组织全书的结构。全书共分为四篇: 第一篇 秋──虚幻与真实 第二篇 冬──战争与死亡 第三篇 春──真爱与新生 第四篇 夏──启示 我们将此书献给那些爱笑也爱思考的程序设计者,以及那些与程序设计者打交道的管理人员,当然他们也爱笑爱思考! 译者 2006年3月于北京 -
MacTalk 人生元编程
《MacTalk·人生元编程》是一本随笔文集,主要内容来自作者的微信公众平台“MacTalk By 池建强”。本书撰写于2013年,书中时间线却不止于此。作者以一个70 后程序员的笔触,立于Mac 之上,讲述技术与人文的故事,有历史,有明天,有技术,有人生。70 多篇文章划分为六大主题:Mac、程序员与编程、科技与人文、人物、工具、职场。篇篇独立成文,可拆可合,随时阅读。 此外,作者还对原来散落在各篇文章中的Mac 技巧进行了统一的整理和规划,形成130 个Mac Tips,通过阅读这些技巧,读者既可以了解Mac,增长知识,又能够提高工作效率。 本书行文采用了一种技术和人生感悟相结合的风格,起于Mac 却不止Mac,文风幽默又能笔底见风雷。王小波说,“每一本书都应该有趣,对于一些书来说,有趣是它存在的理由;对于另一些书,有趣是它应该达到的标准”。本书就是一本达到了有趣标准的技术书,它不仅适合Mac 用户阅读,更值得所有技术人员随时翻阅。 -
一个程序员的奋斗史
这是一本程序员写给程序员的小说。 本书描写了一位刚从大学毕业,对社会懵懵懂懂的菜鸟程序员段伏枥,通过自身的努力,一步一步前行,最后成为技术高手,并荣获微软最有价值专家的故事。书中不仅有初涉社会时的无奈,也有苦中作乐的愉悦,更有同事间的勾心斗角,是当今IT职场的一个缩影。 这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。 ----------------------------------------------------------------------------------- 《一个程序员的奋斗史》编辑推荐 CSDN《那些年啊,那些事》超级火爆小说全本 本连载CSDN超两百万点击,8000人评价! CSDN名博“norains的专栏”博主莫雨倾力之作! 无论在怎样的极品公司中,我都要前行,我都要取得进步! 在现实与杯具中生存,在逆境与梦想中成长。 如此一个出色的人才,公司怎么会不抢着要呢?和大多数的应届毕业生一样,段伏枥也在简历中写下了浓重的一笔:精通C/C++。 集屌丝、码农、IT男等多种光环于一身,以实现自我价值,成为有为青年为生活目标。 这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。 -
失业的程序员
这是一个程序员从失业到自行创业的奋斗历程,虽然囧事连连、过程曲折,却充满了趣味。本书以作者的真实创业经历为主线,文字幽默诙谐,情节生动真实,包括了招聘、团队管理和用户公关,以及技术架构设计、核心代码编写、商务谈判、项目运作等场景经验。 从初期的创业伙伴、领路人,到商业竞争对手,各种复杂的关系在各个关键时刻却都发生了意想不到的逆转。在历经千辛万苦,眼看快要成功时,主人公却几乎再次失业。 程序员的前途到底在何方?其实,他的创业梦想才刚刚开始…… -
软件随想录
《软件随想录:程序员部落酋长Joel谈软件》是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36讲,每一讲都是一个独立的专题。 《软件随想录:程序员部落酋长Joel谈软件》从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。 -
编程之魂
本书是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,本书会对你大有帮助。 -
游戏之旅
这是一本非常有特色的计算机编程学习书籍。其特色就在于它将作者十余年来对游戏编程的所思、所感、所悟与编程理论知识相结合,褪去了纯理论的教学理念,使读者在前人的学习过程中吸取学习经验和教训,将计算机基础知识和高级编程技术不知不觉地融入自己的头脑中。 本书忠实地记录了作者十余年来对游戏编程的所思、所感、所悟。全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。 本书不仅适合游戏开发者阅读,也会给所有的开发者和程序爱好者带来启示。 -
淘宝技术这十年
《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。 《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。 -
游戏之巅
《游戏之巅:游戏背后的创业风云》精选了十几位成功的软件游戏公司创业者的创业成长经历,重点介绍他们在游戏行业创业和打拼的心得体会以及游戏行业的特点和风险,具体包括:企业家该具有怎样的策略和执行力,如何发展长期的商业伙伴关系,如何规避商业风险等,是入行的后来人以及所有想创业的人士的必备指南。 《游戏之巅:游戏背后的创业风云》适用于游戏开发者和创业人员,也适合所有想成为企业家的人。 -
Dreaming in Code
http://www.dreamingincode.com/ 这本书讲述的是Chandler 这个软件的开发历程。 首先来介绍一下Chandler。Chandler(1) 是一个由Mitch Kapor(2) 领导的"信息管理软件",如果这个名字听起来有些不着边际,不妨参照Wired 的说法,叫它"Outlook 杀手" (3) . 这个软件的开发在2002年就已经正式了, 但是现在还在 Alpha stage. 一个由像Mitch Kapor 这样的软件行业的传奇人物领导的团队为什么到现在还不能拿出一个相对完整的版本, 不得不让人好奇。 Scott 选择了这个项目来探讨为什么做一个好的软件那么难 ? 个人感觉,这本书也许有可能成为又一本软件工程的经典书目。 (1) http://chandler.osafoundation.org/ (2) http://en.wikipedia.org/wiki/Mitch_Kapor (3) http://www.wired.com/wired/archive/11.01/start.html?pg=3 -
Out of their Minds
This best-selling book is now available in an inexpensive softcover format. Imagine living during the Renaissance and being able to interview that eras greatest scientists about their inspirations, discoveries, and personal interests. The latter half of our century has seen its own Renaissance - informations technology has changed irrevocable the way we live, work, and think about the world. We are fortunate, therefore, that the authors of Out of Their Minds have been able to talk so candidly with the founders of computer science. -
编程大师访谈录
《编程大师访谈录》是对19位计算机行业先驱的采访实录,采访对象包括查尔斯•西蒙尼、比尔•盖茨、安迪•赫兹菲尔德、雷•奥奇、杰夫•拉斯金等。访谈涉及他们软件创造过程的灵感、技术、编程习惯、动机、反思,以及对未来软件的畅想等。问答中集结了这些计算机先驱的精辟言论,处处闪烁着智慧的火花。 《编程大师访谈录》适合IT从业人员阅读。 -
编程人生
界顶尖的程序员是怎么走上编程道路的? 他们的编程工作创造和改变了人类历史,在这一过程中都有哪些经验和教训? 他们对计算机软件行业的过去、现在和未来有什么独到的看法和见解? 他们对培养、发现、选拔、面试优秀的程序员有什么建议? 放下手头的工作,听听这些软件先驱们的故事和建议,眼界可以更开阔,思路可以更清晰,方向可以更明确,人生可以更精彩。 作者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的作者,图灵奖得主。 -
DOOM启世录
由David Kushner 撰写之著作 《Master of DOOM》在 Amazon 和 eBook上的销售喜人。本书的中文版权由我公司拿到,将在2004年4月出版。本书忠实详尽地讲述了两个玩家是如何走上游戏之路,如何制作出迄今为止影响力最大的游戏作品--DOOM和Quake,以及他们为何在最辉煌的时候分道扬镳。本书是国内第一部游戏领域的传记。与所有传记一样,不同的读者能从中得到不同的体验:或是那游戏制作的背景内幕、光环之中的趣闻轶事、年少创业的梦想豪情、奋斗途上的汗水艰辛,亦或是那成名之后的势易情迁,独辟蹊径的商业模式、天下为公的黑客精神、众说纷纭的暴力问题… -
黑客
黑客文化和伦理的奠基之作,计算机专业人士必读。 二十五周年新版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料。 多年前,射击游戏之父、Doom游戏的作者约翰·卡马克由于读到本书,坚定了游戏开发的决心。 谷歌首席信息官本·弗里德也是本书的忠实读者。 探寻黑客文化的本质,体会黑客精神的精髓。 -
数据结构与算法分析
《数据结构与算法分析:C++描述(第3版)》是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树算法、k-d树和配对堆等。《数据结构与算法分析:C++描述(第3版)》适合作为计算机相关专业本科生的数据结构课程和研究生算法分析课程的教材。本科生的数据结构课程可以使用《数据结构与算法分析:C++描述(第3版)》第1章~第9章,多学时课程还可以讲解第10章;研究生算法分析课程可以使用第6章~第12章。 -
松本行弘的程序世界
《松本行弘的程序世界》是探索程序设计思想和方法的经典之作。作者从全局的角度,利用大量的程序示例及图表,深刻阐述了Ruby编程语言的设计理念,并以独特的视角考察了与编程相关的各种技术。阅读《松本行弘的程序世界》不仅可以深入了解编程领域各个要素之间的关系,而且能够学到大师的思考方法。 《松本行弘的程序世界》面向各层次程序设计人员和编程爱好者,也可以供相关技术人员参考。
热门标签
下载排行榜
- 1 梦的解析:最佳译本
- 2 李鸿章全传
- 3 淡定的智慧
- 4 心理操控术
- 5 哈佛口才课
- 6 俗世奇人
- 7 日瓦戈医生
- 8 笑死你的逻辑学
- 9 历史老师没教过的历史
- 10 1分钟和陌生人成为朋友