书目

C/C++技术丛书:大规模C++程序设计

内容简介

《C/C++技术丛书:大规模C++程序设计》由软件开发大师JohnLakos亲笔撰写,是C++程序设计领域最有影响力的著作之一。作者结合自己多年从事大规模C++项目的开发经验,详细介绍了大规模C++程序设计涉及的一系列概念、理论、原理、设计规则及编程规范,并通过大量真实世界的编程示例,深入解析物理设计和逻辑设计的一些新概念和新理论,阐明了在从事大型和超大型C++软件工程时应该遵循的一系列设计规则,论述了设计具有易测试、易维护和可重用等特性的高质量大规模C++软件产品的方法。《C/C++技术丛书:大规模C++程序设计》分为三部分,共11章。一部分(第1~2章)介绍一些C++语言开发的基础知识、通用设计模式,以及C++项目开发中应该遵守的一些基本软件设计原则;第二部分(第3~7章)全面介绍了优秀物理设计的基本概念,设计的基本单元组件、物理层次结构、系统分层技术、隔离技术等,详细阐述了如何利用合理的物理设计层次结构,通过隔离、增量和分层测试以更低的成本获得更高的可靠性,如何利用分层技术降低系统内的链接依赖性,如何利用隔离技术减轻或消除编译时依赖性,并讲解了如何将这些技术应用到超大型系统中;第三部分(第8~10章)讲解了逻辑设计问题,包括组件总体设计需要考虑的重要因素,详细阐述了创建一个组件的功能接口所涉及的问题,以及在大型项目环境中实现对象的特定组织问题。

作者简介

JohnLakos,软件开发大师,现为Bloomberg公司经理,带领BDE团队使用基于组件的方法和过程开发精密可重用的C++软件,同时,他还经常指导其他软件基础设施部门的工程师和团队主管。Lakos自1987年起就一直使用C++进行专业编程,之前曾担任MentorGraphics公司高级软件工程师、哥伦比亚大学计算机学院客座教授、BearStearns公司MDP(ManagingDirectorPrinciple)。刘冰,重庆邮电大学计算机科学与技术学院讲师,重庆大学计算机学院在读博士生。先后荣获重庆邮电大学优秀青年教师、课堂优秀教学二等奖、优秀班导师、优秀班主任等荣誉称号。曾获国家专利授权1项,编著教材5部,译著1部,参与项目3项,主研重庆市市级项目4项。张林,重庆邮电大学,主要从事嵌入式系统、无线宽带网络、未来网络研究。发表论文5篇,编写教材2部。主要讲授的课程包括:大学计算机基础、C语言程序设计、面向对象编程——C++、软件技术基础、Windows程序设计、面向对象编程——Java。周尚波,重庆大学计算机学院教授、博士生导师。曾任重庆航天机电设计院计算机工程部副经理、经理、军品所副所长等职,从事航天某系列型号的总体设计、计算机应用、工程计算、计算机仿真及试验数据处理等工作,获原航天062基地首届“十杰青年”称号。主持多项军工项目、1项国家自然科学基金项目、1项重庆市自然科学基金项目,主持和参与了多项地方与计算机应用相关的科研项目,已在国内外刊物、国际会议上公开发表学术论文100余篇,其中SCI收录10余篇,EI收录30余篇。

目录

丛书

C/C++技术丛书

—  END  —