Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)
Marc Loy 著 楊新章 譯
- 出版商: 歐萊禮
- 出版日期: 2023-05-31
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 336
- ISBN: 6263244917
- ISBN-13: 9786263244917
-
相關分類:
C 程式語言
- 此書翻譯自: Smaller C: Lean Code for Small Machines (Paperback)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
C 語言程式設計 + C 語言程式技巧問答實戰 (Kernighan: The C Programming Language, 2/e) (雙書合購)$980$980 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
21世紀 C語言, 2/e (21st Century C: C Tips from the New School, 2/e)$680$537 -
C Traps and Pitfalls (中文版)$380$296 -
C語言深度解剖, 3/e$234$222 -
內行人才知道的系統設計面試指南$580$458 -
JavaScript 多執行緒|超越事件迴圈的並行 (Multithreaded JavaScript)$580$458 -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$948 -
$862計算機網絡:系統方法(原書第6版) -
深入 Linux 內核架構與底層原理, 2/e$834$792 -
Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)$1,200$948 -
編寫 Rust 指令列程式|透過小巧完整的程式學習 Rust CLI (Command-Line Rust: A Project-Based Primer for Writing Rust CLIs)$680$537 -
演算法邏輯力:工程師必備的演算法解題、設計、加速技巧 (Algorithmic Thinking: A Problem-Based Introduction)$720$562 -
Effective C (中文版)$539$512 -
現代 Linux 學習手冊 (Learning Modern Linux: A Handbook for the Cloud Native Practitioner)$580$458 -
程序員超強大腦$539$512 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
內嵌作業系統 - ARM Linux 驅動程式開發動手做$1,280$1,011 -
重構的時機與實作|五行程式碼規則 (Five Lines of Code: How and When to Refactor)$680$537 -
深入淺出 TCP/IP (圖解·全彩版)$834$792 -
嵌入式實時操作系統 — 理論基礎$594$564 -
Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術(iThome鐵人賽系列書)【平裝】$650$507 -
C++ 軟體設計|高品質軟體的設計原則和模式 (C++ Software Design: Design Principles and Patterns for High-Quality Software)$780$616 -
徹底研究 C語言指標 (經典修復版) (Pointers on C)$980$764 -
程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)$620$490
相關主題
商品描述
「無論是C的新手或IoT開發人員,《Smaller C》的讀者都能在數小時內為微控制器編寫出精實、乾淨、高效率的C程式。」
—Tony Crawford
《C in a Nutshell》的合著者
「《Smaller C》提醒了我,當程式設計回歸到最基本的時候,確實是非常有趣的。」
—Alex Faber
軟體開發人員
對於希望從最小型到較大型微控制器中獲得最高效能的製造商來說,C語言仍然是最佳選擇。這本實用書籍為任何從事微控制器程式設計的人提供了C基礎知識的堅實基礎。您將探索C如何讓開發人員和製造商能夠從微型裝置中獲得巨大成果的多種方式。
作者Marc Loy向您展示了如何從頭開始編寫乾淨、可維護的C程式碼。這種語言及其同類語言C++仍廣泛被用於為裝置驅動程式或作業系統編寫的低階程式碼。透過理解C的語法及其怪癖,您將獲得持久的電腦語言素養,這將幫助您更輕鬆地掌握新的語言和風格。
‧學習C的基礎知識,例如資料型別、流程控制和函數
‧探索記憶體管理,包括程式是如何在小型裝置上執行的
‧理解Reddit或Stack Overflow等線上論壇中所提供的答案
‧編寫既可讀又可維護的高效率客製化C程式碼
‧分析程式碼的效能並進行是否優化的取捨
‧評估在您自己的專案中使用的第三方程式庫
‧建立您自己的程式庫並與他人分享
作者簡介
Marc Loy 曾在Sun Microsystems開發並開設有關Java、Unix內部原理和網路的培訓課程,並從此之後持續培訓更廣大的受眾。他現在每天都在接受諮詢和撰寫技術性和媒體主題文章。Marc協助測試製造商的產品偵錯,同時探索快速發展的嵌入式電子產品和可穿戴裝置的世界。
目錄大綱
前言
第一章 C 的基礎知識
第二章 儲存和敘述
第三章 控制流程
第四章 位元和(許多)位元組
第五章 函數
第六章 指標和參照
第七章 程式庫
第八章 真實世界的 C 與 Arduino
第九章 較小的系統
第十章 更快的程式碼
第十一章 客製化程式庫
第十二章 下個下一步
附錄A 硬體和軟體
附錄B printf() 格式說明符詳細資訊









