編成風格:程式設計與系統建構的藝術 (原書第2版) Exercises in Programming Style, 2/e
Cristina Videira Lopes 譯者 張軒
- 出版商: 機械工業
- 出版日期: 2023-10-13
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- 頁數: 276
- 裝訂: 平裝
- ISBN: 711173582X
- ISBN-13: 9787111735823
-
相關分類:
Design Pattern
- 此書翻譯自: Exercises in Programming Style, 2/e (Paperback)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
測試驅動開發:使用 Python (Test-Driven Development with Python)$880$695 -
不敗的數據學:從統計數字中看見真相的 12堂思考訓練,不被造假及濫用的數字唬弄!$380$323 -
數字設計和電腦體系結構(原書第2版·ARM版)$774$735 -
Wireshark 實戰演練與網路封包分析寶典$680$530 -
深入解析 Windows 操作系統 : 捲1, 7/e$1,079$1,025 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$755Node.js 設計模式, 3/e (Node.js Design Patterns - Design and implement production-grade Node.js applications using proven patterns and techniques, 3/e) -
$509軟件設計:從專業到卓越 -
EN 帶你寫個作業系統:來趟 RISC-V 開發輕旅行 (iThome鐵人賽系列書)$600$468 -
實戰 Linux 系統數位鑑識 (Practical Linux Forensics: A Guide for Digital Investigators)$620$465 -
C++20 代碼整潔之道:可持續軟件開發模式實踐 (原書第2版) (Clean C++20: Sustainable Software Development Patterns and Best Practices, 2/e)$774$735 -
程序員的 README$479$455 -
Linux 系統安全基礎:二進制代碼安全性分析基礎與實踐$1,008$958 -
$764大規模 C++ 軟件開發 捲1:過程與架構 -
$764高級算法和數據結構 -
JavaScript 設計模式學習手冊, 2/e (Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide, 2/e)$580$458 -
編程智慧:程式設計鬼才的經驗與思考$594$564 -
計算機是如何運作的$654$621 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【平裝】$750$638 -
速刷任務,把部屬的速度催出來: 盯哪才做哪,能不做就先擺著,如此機靈的人才怎麼變身積極?盯任務,別盯他。$390$332 -
深入解析 Windows 操作系統 : 捲2, 7/e$1,199$1,139 -
圖解 Linux 核心工作原理|透過實作與圖解學習 OS 與硬體的基礎知識【增訂版】$600$474 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
流暢的 React : 建構快速、高效、直覺的 Web 應用程式 (Fluent React: Build Fast, Performant, and Intuitive Web Applications)$780$616 -
軟體開發者職涯應變手冊|穿越職涯迷霧的絕佳導航 (The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable)$720$569
相關主題
商品描述
本書包含歷史、基礎風格、函數組合、物件和物件互動、反射和元程式設計、逆境、以資料為中心、
並發、互動和神經網絡十大部分,採用40種不同的編碼風格實現同一詞頻任務。
每一章都介紹一種程式風格,每章都先介紹程式風格的限制條件,然後給出範例程式碼,接著給出程式碼的詳細解釋。
本書透過簡單的計算任務來說明不同的程式設計風格,
從而幫助讀者更好地理解編寫程式和設計系統的各種(不同)方式,可以用作電腦科學和軟件工程專業的高級程式設計課程教材。
本書以經常練習程式設計的人能夠理解的方式對線上程式碼庫中的原始程式碼進行瞭解釋和補充。
建議讀者在閱讀本書時,將之與線上程式碼庫中提供的程式碼結合。
作者簡介
張軻,1982年生,畢業於同濟大學計算機系,獲碩士學位。擁有15年以上IT行業從業經驗。目前就職於阿裡雲,管理的團隊負責全球頭部軟件廠商與公有雲的深度集成和聯合解決方案。在此之前,曾就職於SAP、Autodesk等公司,擔任過軟件開發工程師、技術顧問、項目經理、客戶經理等多種職位。
目錄大綱
譯者序
前言
第1版前言
導言
作者簡介
第一部 歷史
第1章 往日的美好風格
1.1 約束條件
1.2 此程式設計風格的程序
1.3 評註
1.4 系統設計中的此程式風格
1.5 歷史記錄
1.6 延伸閱讀
1.7 詞彙表
1.8 練習
第2章 Forth風格
2.1 約束條件
2.2 此程式設計風格的程序
2.3 評註
2.4 歷史記錄
2.5 延伸閱讀
2.6 詞彙表
2.7 練習
第3章 陣列風格
3.1 約束條件
3.2 此程式設計風格的程序
3.3 評註
3.4 系統設計中的此程式風格
3.5 歷史記錄
3.6 延伸閱讀
3.7 詞彙表
3.8 練習
第二部分 基礎風格
第4章 單體風格
4.1 約束條件
4.2 此程式設計風格的程序
4.3 評註
4.4 系統設計中的此程式風格
4.5 延伸閱讀
4.6 詞彙表
4.7 練習
第5章 食譜風格
5.1 約束條件
5.2 此程式設計風格的程序
5.3 評註
5.4 系統設計中的此程式風格
5.5 歷史記錄
5.6 延伸閱讀
5.7 詞彙表
5.8 練習
第6章 流水線風格
6.1 約束條件
6.2 此程式設計風格的程序
6.3 評註
6.4 系統設計中的此程式風格
6.5 歷史記錄
6.6 延伸閱讀
6.7 詞彙表
6.8 練習
第7章 高爾夫風格
7.1 約束條件
7.2 此程式設計風格的程序
7.3 評註
7.4 系統設計中的此程式風格
7.5 歷史記錄
7.6 延伸閱讀
7.7 詞彙表
7.8 練習
第三部分 函數組合
第8章 無限反射風格
8.1 約束條件
8.2 此程式設計風格的程序
8.3 評註
8.4 歷史記錄
8.5 延伸閱讀
8.6 詞彙表
8.7 練習
第9章 KickForward風格
9.1 約束條件
9.2 此程式設計風格的程序
9.3 評註
9.4 系統設計中的此程式風格
9.5 歷史記錄
9.6 延伸閱讀
9.7 詞彙表
9.8 練習
第10章 TheOne風格
10.1 約束條件
10.2 此程式設計風格的程序
10.3 評註
10.4 歷史記錄
10.5 延伸閱讀
10.6 詞彙表
10.7 練習
第四部分 物件與物件交互
第11章 事物風格
11.1 約束條件
11.2 此程式設計風格的程序
11.3 評註
11.4 系統設計中的此程式風格
11.5 歷史記錄
11.6 延伸閱讀
11.7 詞彙表
11.8 練習
第12章 信箱風格
12.1 約束條件
12.2 此程式設計風格的程序
12.3 評註
12.4 系統設計中的此程式設計風格
12.5 歷史記錄
12.6 延伸閱讀
12.7 詞彙表
12.8 練習
第13章 閉映射風格
13.1 約束條件
13.2 此程式設計風格的程序
13.3 評註
13.4 歷史記錄
13.5 延伸閱讀
13.6 詞彙表
13.7 練習
第14章 抽象事物風格
14.1 約束條件
14.2 此程式設計風格的程序
14.3 評註
14.4 系統設計中的此程式風格
14.5 歷史記錄
14.6 延伸閱讀
14.7 詞彙表
14.8 練習
第15章 好萊塢風格
15.1 約束條件
15.2 此程式設計風格的程序
15.3 評註
15.4 系統設計中的此程式風格
15.5 歷史記錄
15.6 延伸閱讀
15.7 詞彙表
15.8 練習
第16章 公告板風格
16.1 約束條件
16.2 此程式設計風格的程序
16.3 評註
16.4 系統設計中的此程式風格
16.5 歷史記錄
16.6 延伸閱讀
16.7 詞彙表
16.8 練習
第五部分 反射與元編程
第17章 自省風格
17.1 約束條件
17.2 此程式設計風格的程序
17.3 評註
17.4 系統設計中的此程式風格
17.5 詞彙表
17.6 練習
第18章 反射風格
18.1 約束條件
18.2 此程式設計風格的程序
18.3 評註
18.4 系統設計中的此程式風格
18.5 歷史記錄
18.6 延伸閱讀
18.7 詞彙表
18.8 練習
