21世紀 C語言, 2/e (21st Century C: C Tips from the New School, 2/e)
Ben Klemens 莊弘祥
- 出版商: 歐萊禮
- 出版日期: 2019-06-06
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 408
- ISBN: 9865021366
- ISBN-13: 9789865021368
-
相關分類:
C 程式語言
- 此書翻譯自: 21st Century C: C Tips from the New School, 2/e (Paperback)
-
相關翻譯:
C程序設計新思維, 2/e (21st Century C: C Tips from the New School, 2/e) (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
$613Perl for System Administration (Paperback) -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
C語法暨程式庫標準辭典, 2/e (C in a Nutshell: The Definitive Reference, 2/e)$980$774 -
優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)$680$537 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
圖解 Linux 核心工作原理|透過實作與圖解學習OS與硬體的基礎知識$450$356 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379 -
Deep Learning 2|用 Python 進行自然語言處理的基礎理論實作$680$537 -
C++ Primer, 5/e (繁體中文版)$990$782 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
$250機器學習線性代數基礎 (Python 語言描述) -
C Traps and Pitfalls (中文版)$380$296 -
Bash 資安管理手冊 (Cybersecurity Ops with bash)$580$458 -
$294圖解 LeetCode 初級算法 (Python版) -
精通 Python|運用簡單的套件進行現代運算, 2/e (Introducing Python: Modern Computing in Simple Packages, 2/e)$880$695 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537
商品描述
新時代的C語言建議
「你的C語言開發環境是否只有vi與cc?C語言的記憶體管理是否仍像90年代一樣令人困擾?Ben Klemens純熟的說明這些及其他常見的問題,展示透過工具簡化C語言開發,幫助開發人員除錯、追蹤記憶體洩漏、組織編譯過程以及管理原始程式碼版本」
-Dave Kitabjian
NetCarrier Telecom軟體開發團隊主管
該是拋開對C語言舊有想法,由源頭重新學習的時候了,不論是新入門或重新複習,所有的讀者都可以從《21世紀C語言》的最新改版中,學到其他C語言書籍缺乏的最新技巧。
C語言不只是現代程式語言的基礎,本身也是現代程式語言,適合撰寫高效率、最先進的應用程式。請拋開大型主機時代的程式建議,學習這個與時俱進,十分簡單的程式語言所需要的工具。無論您目前喜好哪種程式語言,很快就能夠體會到21世紀C語言真的超酷。
‧利用shell工具、makefile、文字編輯器、除錯程式及記憶體檢查程式設定C語言開發環境
‧使用Autotools,這個C語言跨平台套件管理的實質標準
‧認識C語言中需要拋棄或忽略的陳舊觀念
‧使用C語言標準函式解決字串處理問題
‧在函式上使用結構化輸入的現代語法特性
‧建立以高階物件為基礎的函式庫與程式
‧使用現有C語言函式庫進行進階數學運算、與網際網路伺服器連線及操作資料庫
這個版本還新增了並行執行緒、虛擬表格、C99數值型別等諸多內容。
作者簡介
Ken Klemens 曾為Brookings Insitution、the World Bank、the National Institute of Mental Health以及美國政府撰寫統計分析與高計算密度模型,同時也任職於Brookings及自由軟體協會(Free Software Foundation)以確保作者仍然保有使用自己所撰寫的程式的權利
目錄大綱
第一部分 環境
第一章 簡化編譯過程的設定
第二章 除錯、測試、文件
第三章 打包專案
第四章 版本控制
第五章 攜手合作
第二部分 語言
第六章 指標好伙伴
第七章 教科書過分強調的進階語法
第八章 教科書輕忽帶過的重要語法
第九章 簡化文字處理
第十章 更好的結構
第十一章 C 語言的物件導向程式設計
第十二章 平行執行緒
第十三章 函式庫
結語
附錄A C 語言概述
術語表
參考文獻
索引









