Fluent C: Principles, Practices, and Patterns (Paperback)
暫譯: 流暢的 C 語言:原則、實踐與模式 (平裝本)
Preschern, Christopher
- 出版商: O'Reilly
- 出版日期: 2022-11-22
- 定價: $2,360
- 售價: 9.0 折 $2,124
- 語言: 英文
- 頁數: 308
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1492097330
- ISBN-13: 9781492097334
-
相關分類:
C 程式語言
-
相關翻譯:
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns) (繁中版)
立即出貨
買這商品的人也買了...
-
Windows Device Driver Programming 驅動程式設計$650$553 -
深入理解 Android 內核設計思想, 2/e (上下冊)$948$901 -
$408使用 C# 開發搜索引擎, 2/e -
$403RISC-V 架構與嵌入式開發快速入門 -
FreeRTOS 內核實現與應用開發實戰指南 — 基於 STM32$594$564 -
量子霸權(Quantum Supermacy)世界大戰開打:量子電腦真的來了$600$474 -
NLP 工程師養成術:自然語言處理入門$690$538 -
嵌入式實時操作系統 (Real-time Operating Systems Book 2 - The Practice: Using STM Cube, FreeRTOS and the STM32 Discovery Board)$594$564 -
$607Linux 嵌入式系統開發從小白到大牛 -
$1,620Five Lines of Code: How and When to Refactor (Paperback) -
STM32Cube 高效開發教程 (高級篇)$779$740 -
C++20 編程技巧:98個問題解決方案示例, 2/e (C++20 Recipes: A Problem-Solution Approach, 2/e)$774$735 -
C++20 高級編程, 5/e$1,368$1,300 -
演算法學習手冊|寫出更有效率的程式 (Learning Algorithms: A Programmer's Guide to Writing Better Code)$580$458 -
$556C++20 高級編程 -
工程師悠游卡 (前端工程師橘色版)$360$342 -
Learn C Programming : A beginner's guide to learning the most powerful and general-purpose programming language with ease, 2/e (Paperback)$1,800$1,710 -
C++20 設計模式:可複用的面向對象設計方法 (原書第2版)$534$507 -
圖說演算法 : 使用 C語言, 3/e$560$437 -
快速精通 iOS 16 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧$760$593 -
Python 遊戲開發講座|演算法篇$620$490 -
ChatGPT 與 AI繪圖效率大師:從日常到職場的全方位應用總整理,48小時迎接減壓新生活!$620$484 -
ChatGPT 領軍 DALL-E 2 + Midjourney + D-ID + Synthesia:邁向 AI文字、圖像、影片之路 (全彩印刷)$500$395 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
重構的時機與實作|五行程式碼規則 (Five Lines of Code: How and When to Refactor)$680$537
相關主題
商品描述
Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs.
Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language.
You'll find design patterns for:
- Error handling
- Returning error information
- Memory management
- Returning data from C functions
- Data lifetime and ownership
- Flexible APIs
- Flexible iterator interfaces
- Organizing files in modular programs
- Escaping #ifdef Hell
商品描述(中文翻譯)
專家對於 C 語言程式設計的建議很難找到。雖然對於物件導向程式語言有很多幫助,但對於 C 語言的資源卻意外地少。這本實用指南將幫助初學者和有經驗的 C 程式設計師,提供有關設計決策的指導,包括如何在構建大型程式時,逐步將這些決策應用於運行中的程式碼範例。
Christopher Preschern,設計模式社群的領先成員,回答了如何結構 C 程式、處理錯誤以及設計靈活介面的問題。無論你是在尋找特定的模式,還是想要了解某個主題的設計選項概覽,這本書都會教你如何針對 C 語言實施實用的設計知識。
你將會找到以下的設計模式:
- 錯誤處理
- 返回錯誤資訊
- 記憶體管理
- 從 C 函數返回資料
- 資料的生命週期與擁有權
- 靈活的 API
- 靈活的迭代器介面
- 在模組化程式中組織檔案
- 擺脫 #ifdef 地獄
作者簡介
Christopher Preschern is a leading member of the design patterns community. He actively takes part in the organization of design pattern conferences and in initiatives to improve pattern writing. As a C programmer at the company ABB he gathered and documented hands-on knowledge on how to write industrial strength code. He lectured at the technical university of Graz courses on coding & quality and he holds a PhD in computer science.
作者簡介(中文翻譯)
克里斯多福·普雷舍恩(Christopher Preschern)是設計模式社群的領導成員。他積極參與設計模式會議的組織以及改善模式撰寫的倡議。作為ABB公司的C程式設計師,他收集並記錄了如何撰寫工業級程式碼的實務知識。他曾在格拉茨技術大學(Technical University of Graz)教授有關程式設計與品質的課程,並擁有計算機科學的博士學位。