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