程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书( 三 )


《编程珠玑(第2版)》围绕程序设计人员面对的一系列实际问题展开 。 Bentley以其独有的洞察力和创造力 , 引导读者理解这些问题并学会解决方法 , 而这些正是程序员实际编程生涯中至关重要的 。
Bentley为各个层次的程序员打造了一份各个阶段都能得到收获的书籍 , 更独具一格的是通过一些精心设计的有趣而又颇具指导意义的程序 , 对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述 , 为复杂的编程问题提供了清晰而完备的解决思路 。
《编程珠玑(续)》是《编程珠玑》的姊妹篇 , 讲述了对于程序员有共性的知识 , 延续了《编程珠玑》的特色 , 但《编程珠玑(续)》涉及的范围更广 , 包括文档、小语言、性能监视、图形输出等 。
Bentley选取许多具有典型意义的复杂编程和算法问题放入《编程珠玑(续)》 , 生动描绘了历史上大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程 。
Bentley将程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例等等 , 这些内容结合成一个有机的整体 , 如一串串珠玑展示给读者 。
引导读者像真正的程序员和软件工程师那样富于创新性地思考 , 并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧 。
程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书
文章图片
EricEvans作为“领域驱动设计之父” , 是世界杰出软件建模专家 , 也是《领域驱动设计:软件核心复杂性应对之道》的作者 。
从20世纪80年代开始 , 他就以设计师和程序员的双重身份参与过许多大型面向对象系统的设计和开发 , 涉及各种复杂的业务和技术领域 。 同时 , 他还培训和指导过许多开发团队开展极限编程实践 , 在世界各地宣讲领域驱动设计(Domain-DrivenDesign , DDD)的思想 , 开设课程 , 参加会议 , 接受专访 , 拥有大批的追随者 。
《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作 , 修订版更是对之前出版的中文版进行了全面的修订和完善 , 围绕着设计和开发实践 , 结合若干真实的项目案例 , 向读者阐述如何在真实的软件开发中应用领域驱动设计 。
作者EricEvans给出了领域驱动设计的系统化方法 , 并将人们普遍接受的一些实践综合到一起 , 融入了作者的见解和经验 , 展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则 。
3
UNIX编程系列
程序员BUGTB|大都出自Pearson,程序员必读的畅销经典书
文章图片
UNIX网络编程系列图书的作者W.RichardStevens , 是国际知名的UNIX网络专家 , 也是备受赞誉的技术作家 。 其生前著有《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷) , 均为不朽的经典著作 。 比尔·芬纳(BillFenner)AT&T实验室主任研究员 , 专攻IP多播、网络管理和测量 , 他是IETF路由的领域主管之一 , 是RFC标准文档的批准人 。 安德鲁·M·鲁道夫(AndrewM.Rudoff)Sun公司资深软件工程师 , 专攻网络、操作系统内核、文件系统和高可用性软件体系结构 。
这是一套传世之作!《UNIX环境高级编程(第3版》更是被誉为UNIX编程“圣经”书中吸纳了近几年网络技术的发展 , 增添了IPv6、SCTP协议和密钥管理套接字等内容 , 深入讨论了关键标准、实现和技术 。
作者把所有示例都是在UNIX系统上测试通过的真实的、可运行的代码 , 继承了Stevens一直强调的理念:“学习网络编程的好方法就是下载这些程序 , 对其进行修改和改进 , 只有这样实际编写代码才能深入理解有关概念和方法 。 ”
这不是一本为UNIX网络编程提供全面的指导图书 , 是网络研究和开发人员公认的必不可少的参考书 , 无论网络编程的初学者还是网络专家都会大受裨益 。