C 語言從新手到高手

C 語言從新手到高手

作者: 關淞元
出版社: 中國鐵道
出版在: 2020-01-01
ISBN-13: 9787113263188
ISBN-10: 7113263186
裝訂格式: 平裝
總頁數: 301 頁





內容描述


本書的主要特色是根據作者多年的開發架構經驗編寫,
凝聚了一個菜鳥程序員慢慢成長為架構師的程序設計之路,
書中包含很多開發設計實例,以及作者對於C 語言和設計模式的獨特見解,
以及如何運用Cache 和NUMA 等技術來優化程序執行效率,
隨著多核技術的蓬勃發展,本書也涉及C 語言在多核開發下的優勢和劣勢。
本書共分四大部分。
第一部分新手篇:第1~6 章,著重介紹C 語言基礎語法。
第二部分進階篇:主要介紹C 語言的數據類型、預處理器、
編譯原理,通過實例闡述C 語言的魅力。
第三部分實戰篇:包含C 語言的經典數據結構和通用設計模式等,
以及Linux下程序調試的方法。
第四部分高手篇:介紹如何進行程序優化、Cache 利用、
NUMA 技術、多核技術等。


作者介紹


關淞元
畢業於吉林大學計算機科學與技術學院,碩士學歷,資深架構專家,
有10餘年系統架構設計,軟件開發以及研發管理經驗;
曾發表過多篇學術論文以及專利,主要涉及數字通信領域、
網絡安全領域、移動通信領域以及安全領域;
尤其擅長C語言算法及性能優化,
曾主持或參與過NGFW(下一代防火牆)的研發、IPS(入侵檢測系統)的研發,
DDOS(分佈式拒絕攻擊)的架構設計和研發、
DPI(深度報文檢測)的架構設計和研發,內容還原的架構設計和研發等。
目前在某公司出任首席架構師,主持國外大型安全項目的總體架構設計,
以及國家部委項目的總體架構設計。




相關書籍

CMake Best Practices: Discover proven techniques for creating and maintaining programming projects with CMake

作者 Berner Dominik Gilor Mustafa Kemal

2020-01-01

深入 Linux 內核架構 (Professional Linux Kernel Architecture)

作者 莫爾勒 (Wolfgang Mauerer)

2020-01-01

C++11/14 高級編程 : Boost 程序庫探秘, 3/e

作者 羅劍鋒

2020-01-01