本书的主要特色是根据作者多年的开发架构经验编
写,凝聚了一个菜鸟程序员慢慢成长为架构师的程序设计之路,书中包含很多开发
设计实例,以及作者对于C 语言和设计模式的独特见解,以及如何运用Cache 和
NUMA 等技术来优化程序执行效率,随着多核技术的蓬勃发展,本书也涉及C 语言
在多核开发下的优势和劣势。
本书共分四大部分。
第一部分新手篇:第1~6 章,着重介绍C 语言基础语法。
第二部分进阶篇:主要介绍C 语言的数据类型、预处理器、编译原理,通过实
例阐述C 语言的魅力。
第三部分实战篇:包含C 语言的经典数据结构和通用设计模式等,以及Linux
下程序调试的方法。
第四部分高手篇:介绍如何进行程序优化、Cache 利用、NUMA 技术、多核技
术等。
展开