基本信息
名称: 深入浅出JavaScript
作者信息: 作者: 莫里森 (Michael Morrison) [ 中文 pdf ]
简单介绍
《深入浅出JavaScript》由东南大学出版社出版。
目录
1 | Intro xxiii |
名称: 深入浅出JavaScript
作者信息: 作者: 莫里森 (Michael Morrison) [ 中文 pdf ]
《深入浅出JavaScript》由东南大学出版社出版。
1 | Intro xxiii |
名称: 走出软件作坊(IT人升职必备)
作者信息: 作者: 浏览全部评论 [ 中文 pdf ]
《走出软件作坊》使本土创业团队自力更求解放,国内中小企业艰难突围好榜样。《走出软件作坊》主要读者对象是IT企业的研发主管、项目经理和软件开发人员,以及即将到IT企业工作的高校毕业生。
1 | 引子——这本书适合谁 |
名称: HeadFirst设计模式(中文版)
作者信息: 作者: 弗里曼 [ 中文 pdf ]
《Head First设计模式(中文版)》编辑推荐:强大的写作阵容。《Head First设计模式(中文版)》作者Eric Freeman;ElElisabeth Freeman是作家、讲师和技术顾问。Eric拥有耶鲁大学的计算机科学博士学位,E1isabath拥有耶鲁大学的计算机科学硕士学位。Kathy Sierra FHBert Bates是畅销的HeadFirst系列书籍的创立者,也是Sun公司Java开发员认证考试的开发者。《Head First设计模式(中文版)》的产品设计应用神经生物学、认知科学,以及学习理论,这使得此书能够将这些知识深深地印在你的脑海里,不容易被遗忘。《Head First设计模式(中文版)》的编写方式采用引导式教学,不直接告诉你该怎么做,而是利用故事当作引子,带领读者思考并想办法解决问题。解决问题的过程中又会产生一些新的问题,再继续思考、继续解决问题,这样可以加深体会。作者以大量的生活化故事当背景,例如第1章是鸭子,第2章是气象站,第3章是咖啡店,书中搭配大量的插图(几乎每一页都有图),所以阅读起来生动有趣,不会感觉到昏昏欲睡。作者还利用歪歪斜斜的手写字体,增加“现场感”。精心设计许多爆笑的对白,让学习过程不会太枯燥。还有模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。《Head First设计模式(中文版)》大量采用uML的class Diagram(Static Structure Diagram)。书中的例子程序虽然都是用JaVa编写,但是《Head First设计模式(中文版)》所介绍的内容对于任何00语言的用户都适用,包括c++和c孝。每一章都有数目不等的测验题。每章最后有一页要点整理,这也是精华所在,我都是利用这一页做复习。
1 | 概览 |
名称: 编程珠玑(第2版)
作者信息: 作者: Jon Bentley [ 中文 pdf ]
《编程珠玑(第2版)》的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。《编程珠玑(第2版)》对各个层次的程序员都具有很高的阅读价值。
1 | 第一部分 基础 |
名称: 编译原理(第2版)
作者信息: 作者: Alfred V. Aho [ 中文 pdf ]
《编译原理(第2版)》是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理(第2版)》上一版自1986年出版以来,被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学、斯坦福大学、哈佛大学、普林斯顿大学、贝尔实验室)作为本科生和研究生的编译原理课程的教材。该书对我国高等计算机教育领域也产生了重大影响。编译领域里程碑式的经典著作——龙书,20年后终于出版新版!这是一个延绵30年的故事,这是一部关于龙书的传奇!最新版本,增添两章节内容,使龙书地位更权威!第2版对每一章都进行了全面的修订,以反映自上一版出版20多年来软件工程。程序设计语言和计算机体系结构方面的发展对编译技术的影响。《编译原理(第2版)》全面介绍了编译器的设计,并强调编译技术在软件设计和开发中的广泛应用。每章中都包含大量的习题和丰富的参考文献。1977年,Alfred V.Aho和Jeffrey D.Ullman合作出版了《Principies of Compilet Design》,封面是一位骑士和一只恐龙,那恐龙是绿色的,因此被称为龙书或绿龙书。1986年,原来的两位作者加上Ravi Sethi,升级了前一《编译原理(第2版)》,书名改为《compi Iers:Principles,Techniques and Tools》,封面依然沿用骑士和恐龙,那恐龙是红色的,因此被称为龙书二或者红龙书。又过了一个9年又一个9年,编译领域的巨无霸——龙书始终都没有升级。终于在2006年底,龙书升级了。作者又增加了Monica S.Lam,名字与龙书二相同,封面依然沿用恐龙和武士的设计,这次的龙是紫色的,因此被称为龙书三或者紫龙书。
1 | 出版者的话 |
名称: 计算机科学概论
作者信息: 作者: 戴尔 (Nell Dale) [ 中文 pdf ]
《计算机科学概论》采用大量最新素材,全面介绍计算机科学领域的基础知识。《计算机科学概论》由当今该领域备受赞誉且经验丰富的教育家Nell Dale和John Lewis共同编写。就整体而言,全书内容翔实、覆盖面广,旨在向读者展示计算机科学的全貌;从细节上看,《计算机科学概论》层次清晰、描述生动;从信息讲起,分别介绍了关于硬件、编程、操作系统、应用以及通信方面的内容,涉及计算机科学的各个层面。 《计算机科学概论》内容严谨、深入浅出,是计算机科学专业学生理想的入门教材。《计算机科学概论》特点:采用一般语言对编程概念进行了描述,关于Java、C++语言对该问题的描述在《计算机科学概论》的配套网站 http://csilluminated.jbpub.com) 中提供。增加了名人传记、历史事件以及技术发展的前沿知识;并在每章中就科技发展对人类社会伦理道德的影响进行了探讨。包含大量练习和思考题,方便教学。 《计算机科学概论》的配套网站集学术性及趣味性于一体,提供了大量教学资源:Flash幻灯片、在线术语表、互动学习、填字游戏、HTML帮助信息等,以更灵活的方式多方位地加深读者对《计算机科学概论》知识的理解。
1 | 出版者的话 |
名称: 程序员的自我修养 链接、装载与库
作者信息: 作者: 潘爱民 [ 中文 pdf ]
《程序员的自我修养:链接、装载与库》深入浅出地对系统软件的底层形成机制进行条分缕析真正提升程序员的自我修养
1 | 第1部分 简介 |
名称: 架构之美
作者信息: 作者: 斯宾耐立思(Diomidis Spinellis) [ 中文 pdf ]
《架构之美》荣获2009年度引进版优秀图书奖!健壮、优雅、灵活和易维护的软件架构是怎样炼成的?《架构之美》通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的软件设计师和架构师。在每篇文章中,作者都向们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。《架构之美》Facebook的架构如何建立在以数据为中心的应用生态系统之上。Xen的创新架构对操作系统未来的影响。KDE项目的社区过程如何让软件的架构从粗略的草图演进为漂亮的系统。不断滋长的特征如何让GNUEmacs获得从未预料到的功能。JikesRVM自优化、自足执行的运行时环境背后的魔法。 获奖证书:
1 | 序 |
名称: 代码整洁之道
作者信息: 作者: 马丁 (Robert C. Martin) [ 中文 pdf ]
《代码整洁之道》:细节之中自有天地,整洁成就卓越代码尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。然而这种情况并非无法避免。著名软件专家RoberfC.Marlin在《代码整洁之道》中为你呈现出了革命性的视野。Martin携同ObjectMetltor公司的同事,从他们有关整洁代码的最佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读《代码整洁之道》。阅读《代码整洁之道》需要你做些什么呢?你将阅读代码——大量代码。《代码整洁之道》促使你思考代码中何谓正确,何谓错误。更重要的是,《代码整洁之道》将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。从《代码整洁之道》中可以学到:好代码和糟糕的代码之间的区别:如何编写好代码,如何将糟糕的代码转化为好代码:如何创建好名称、好函数、好对象和好类;如何格式化代码以实现其可读性的最大化:如何在不妨碍代码逻辑的前提下充分实现错误处理;如何进行单元测试和测试驱动开发。
1 | 第1章 整洁代码 1 |
名称: 高效程序员的45个习惯 敏捷开发修炼之道
作者信息: 作者: 苏帕拉马尼亚姆(Venkat Subramaniam) [ 中文 pdf ]
《高效程序员的45个习惯:敏捷开发修炼之道》:融知识、哲理、实践于一体的奇书高效程序员必读之作秉承Pragmatic经典系列的卓越风格十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道。测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?《高效程序员的45个习惯:敏捷开发修炼之道》简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法。有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地支付高质量的软件。从而成为真正的高效程序员。
1 | 第1章 敏捷——高效软件开发之道 |