编程卓越之道(卷1):深入理解计算机(第2版) 媲美高德纳TAOCP的程序设计领域经典系列||100本书都没有讲明白的事情被这本书说清楚了||环环相扣说透机器原理、底层语言、高级代码和团队生产力
作为Randall1Hyde经典著作《编程卓越之道》系列的第1卷,《深入理解计算机》深入地研究了计算机结构,却不需要读者掌握汇编语言。本书是为使用高级编程语言的读者编写的,填补了他们有关计算机底层细节的知识空白。这些知识往往被计算机科学和工程课程遗漏。通过本书可以了解: ● 数字、字符串及高级数据结构在计算机中是如何表示的,这样我们就能理解使用这些数据的固有成本 ● 数据应该如何组织才能被计算机有效地访问 ● CPU是如何运行的,这样我们可以遵循计算机的运行方式来编写代码 ● I/O设备是如何运行的,这样我们就能了解应用程序访问这些设备的性能优化过程 ● 如何充分地利用内存层次结构来生成快速运行的程序 卓越的代码是高效的。但在学会编写真正高效的代码之前,我们必须了解计算机系统是如何执行程序的,也必须了解编程语言
¥118.50定价:¥150.00 (7.9折) 电子书:¥105.00
编程卓越之道(卷3):软件工程化 媲美高德纳TAOCP的程序设计领域经典系列||100本书都没有讲明白的事情被这本书说清楚了||机器原理→底层语言→高级代码→团队生产力
软件工程领域可能更加重视团队的生产力,而不是个人的成长,但是传奇的计算机科学家Randall Hyde想让优秀的程序员成为这个领域中的大师。为此,Hyde编写了备受推崇的《编程卓越之道》系列的一卷 《软件工程化》,深入介绍了从开发方法、生产力到面向对象的设计需求和系统文档的方方面面。你将从本书中学习到: 为什么遵循软件匠艺模型可以让你做得更好 如何利用可追溯性来加强文档的一致性 如何通过用例分析来创建自己的UML需求 如何利用IEEE文档标准来创建更好的软件 通过对高质量软件开发中技能、态度和道德方面的深入讲解,本书揭示了如何将工程原理应用于编程的正确方法。在这个过程中,Hyde不仅会教给你规则,还会告诉你什么时候该打破规则。他不仅会启发你认识什么是实践,同时还会让你发现适合自己的实践。 《软件工程化》一书中包含了
¥101.10定价:¥128.00 (7.9折) 电子书:¥90.60