流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)
Christopher Preschern 著 陳仁和 譯
- 出版商: 歐萊禮
- 出版日期: 2023-08-02
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 312
- 裝訂: 平裝
- ISBN: 6263245794
- ISBN-13: 9786263245792
-
相關分類:
C 程式語言、Design Pattern
- 此書翻譯自: Fluent C: Principles, Practices, and Patterns (Paperback)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)$680$537 -
21世紀 C語言, 2/e (21st Century C: C Tips from the New School, 2/e)$680$537 -
網路分析完全實戰手冊 ─ 使用 Wireshark, 2/e (Network Analysis using Wireshark 2 Cookbook, 2/e)$690$538 -
C Traps and Pitfalls (中文版)$380$296 -
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
演算法生存指南(書況差限門市銷售)$800$632 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
精通 vi 與 Vim, 8/e (Learning the vi and Vim Editors, 8/e)$880$695 -
資料科學基礎數學 (Essential Math for Data Science)$680$537 -
Effective C (中文版)$539$512 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
精通無瑕程式碼:工程師也能斷捨離!消除複雜度、提升效率的 17個關鍵技法 (The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life)$600$468 -
約耳趣談軟體 (Joel on Software)$580$458 -
現代 Linux 學習手冊 (Learning Modern Linux: A Handbook for the Cloud Native Practitioner)$580$458 -
深入淺出 Git (Head First Git: A Learner's Guide to Understanding Git from the Inside Out)$780$616 -
SRE 實踐與開發平台指南:從團隊協作、原則、架構和趨勢掌握全局,做出精準決策$620$484 -
高效能 Go 程式設計|資料驅動的效能優化 (Efficient Go: Data-Driven Performance Optimization)$780$616 -
重構的時機與實作|五行程式碼規則 (Five Lines of Code: How and When to Refactor)$680$537 -
流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e)$1,200$948 -
Code:隱藏在電腦軟硬體底下的秘密 (第二版) (Code: The Hidden Language of Computer Hardware and Software, 2/e)$680$510 -
C++ 軟體設計|高品質軟體的設計原則和模式 (C++ Software Design: Design Principles and Patterns for High-Quality Software)$780$616 -
徹底研究 C語言指標 (經典修復版) (Pointers on C)$980$764 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458
相關主題
商品描述
「《Fluent C》提供豐富的實務案例,是讓程式碼更加簡潔、易於維護的絕佳參考。」
──David Griffiths
《Head First C》作者
「本書引領新手寫出超強的C語言程式。」
──Robert Hanmer
軟體架構師
在C語言中,專業的程式設計建議往往難尋,儘管有諸多物件導向程式語言的設計模式可供利用,但C語言的相關資源卻相對匱乏。這本實用指南為初學者及有經驗的C程式設計師提供設計決策的相關指引,以書中示例說明設計模式的應用概念,進而逐步建置出大型程式。
作者Christopher Preschern是設計模式社群的主要成員,透過本書闡釋:如何讓C程式結構化、錯誤處理、設計有彈性的介面等問題。無論您是想尋找具體的模式,或是想了解特定主題的設計抉擇概觀,本書都會為你指點迷津。
第一部分介紹C語言的設計模式,學習專屬C程式的實務設計知識。第二部分以案例說明如何運用C程式設計模式實作大型程式,透過良好的設計決策,您將能體會設計模式如何讓生活更輕鬆。
本書所介紹的設計模式包括:
‧錯誤處理
‧回傳錯誤資訊
‧記憶體管理
‧C函式的回傳資料
‧資料生命期與擁有權
‧有彈性的API
‧有彈性的迭代器介面
‧模組化程式的檔案組織
‧脫離#ifdef地獄
作者簡介
Christopher Preschern 在ABB公司擔任C程式設計師,具有收集與記載編寫工業級程式的實務知識,發起設計模式會議及提倡改善模式寫作。他擁有電腦科學(資訊科學)博士學位,曾在格拉茨科技大學講授編程與品質課程。









