編成風格:程式設計與系統建構的藝術(原書第2版) Exercises in Programming Style 2/e

Cristina Videira Lopes 譯者 張軒

買這商品的人也買了...

商品描述

本書包含歷史、基礎風格、函數組合、物件和物件互動、反射和元程式設計、逆境、以資料為中心、
並發、互動和神經網路十大部分,採用40種不同的編碼風格實現同一詞頻任務。
每一章都介紹一種程式風格,每章都先介紹程式風格的限制條件,然後給出範例程式碼,接著給出程式碼的詳細解釋。
本書透過簡單的計算任務來說明不同的程式設計風格,
從而幫助讀者更好地理解編寫程式和設計系統的各種(不同)方式,可以用作電腦科學和軟體工程專業的高級程式設計課程教材。
本書以經常練習程式設計的人能夠理解的方式對線上程式碼庫中的原始程式碼進行了解釋和補充。
建議讀者在閱讀本書時,將之與線上程式碼庫中提供的程式碼結合。

目錄大綱

譯者序
前言
第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 練習