新書出版電腦資訊 | APP開發/程式設計 | C/C#
追蹤

2026.8 電腦資訊 | APP開發/程式設計 | C/C# | 出版日新→舊
  • 排序
  • 圖片式
  • 條列式

C語言最佳實踐

魏永明  著
碁峰資訊 出版
2026/08/26 出版

「集結數十年的程式設計最佳實務做法與心得,追求卓越程式碼的開發者必讀。」——Linux Virtual Server開源專案創始人創始人、阿里雲 前CTO 章文嵩 「對設計模式、狀態機與多種測試方法有深刻洞察,對於希望提升大規模軟體開發能力者尤為寶貴。」——清華大學計算機系軟體所副所長 陳渝 本書是作者近30年開發與維護MiniGUI、HVML等開源專案的經驗總結,專為協助具備C語言程式編寫經驗的軟體工程師,在短時間內有效提升設計和編程能力。 ✅30年開源實戰經驗:作者毫無保留分享開源專案的開發與維護心法。 ✅程式碼藝術一目了然:從可讀性、可維護性,到介面設計、效能優化與單元測試,本書教你如何撰寫優雅且高效的C語言程式碼。 ✅CMake專案維護利器:掌握CMake構建系統,提高程式碼可移植性,靈活管理功能模組,自動生成原始碼,讓專案維護更加輕鬆自如! ✅介面設計與解耦實戰:深入C語言介面設計模式,學習如何解耦程式碼與資料,實現模組化設計,並掌握狀態機在C程式中的應用,打造高效的斷詞器與解析器。 ✅效能優化與測試實踐:從效能優化到測試開發,本書提供一系列避免低效程式碼的策略,帶你掌握單元測試、測試框架與高效除錯技巧! 全書三大篇章: ◆ 基礎篇:建立高品質開發規範 從可讀性與可維護性出發,闡述如何提高程式碼的可讀性、寫好標頭檔並妥善使用、正確理解編譯警告並消除潛在的問題、定義與使用常數等,介紹如何有效利用建置系統產生器(CMake)來維護專案。 ◆ 模式篇:駕馭複雜系統的設計模式 深入闡述C語言程式中常見的介面設計模式,說明如何在C程式中解耦程式碼與資料、利用子驅動程式實作模型、設計可載入的模組等,並介紹狀態機的概念,以及在C程式中如何利用狀態機實作分詞器、剖析器等。 ◆ 品質篇:極致效能與穩定性挑戰 從效能與單元測試出發,解析如何避免在C程式中寫出低效率程式碼、進行單元測試、使用常見的單元測試框架等,並介紹若干高效率的技巧與工具來除錯C程式。 【推薦讀者】 從事系統軟體、嵌入式系統、物聯網(IoT)開發的專業C語言程式設計師。 追求寫出卓越、高效能、工業級穩定程式碼的開發者。 資訊工程相關科系高年級及研究所學生。

79 特價458
加入購物車
下次再買

資料結構-使用C語言(第七版)

蔡明志  著
全華  出版
2026/08/03 出版

資料結構在資料相關的領域上是一門重要的學科,本書的內容依不同的主題分為15章。在每一章的每一小節中,均附有練習題及類似題,旨在讓讀者測試對此一小節所談及的內容,是否已全盤了解。在每章章末有「動動腦時間」,並標註該題的相關章節,讓本書不僅為一本自修的好書,更適合學校授課之用。本次再版新增「生成式AI與資料結構」,以作者自身的使用經驗分享如何利用生成式AI學習並精進對資料結構的認識與理解,讓學習更輕鬆。

特價550
加入購物車
下次再買
金石堂門市 全家便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing