《代碼之美》簡單筆記

《代碼之美》一書的簡單筆記。附件是網上搜索來的《代碼之美》英文版電子書。

 

簡述 所用語言 備註 推薦程度 推薦類型
1 正則表達式的迷你實現 C 鍛鍊寫一組條件判斷 ++ 算法
2 Subversion的API架構 C 差異(diff/delta)的高效表達 ++ 系統
3 測試quicksort效率 C 通過刪除代碼提升功能 +++ 算法
4 查找性能 Ruby +++ 算法
5 XML驗證器 Java 不斷優化
6 全成員Public的Fit框架 Java 挑戰數據封裝和隱藏的觀念
7 對二分查找進行全面測試 Java 如何寫出覆蓋完全的測試 +++ 測試
8 即時代碼生成 C# 動態生成彙編以消滅循環 ++ 性能優化
9 用簡化版(精華版)JavaScript實現的簡化版JavaScript解析器 JavaScript functor with closure,dynamic object with prototype inherit, literal object and array +++ 語言特性挖掘
10 數bit string中的1的算法 C ++ 算法
11 安全通信 Perl --
12 Bio::Graphic Perl --
13 C的多態 C ++ 語言特性挖掘
14 算法隨硬件演化 Matlab|Fortran|C 從向量機到多核
15 簡潔、明確、節儉 Fortran
16 Linux內核驅動模型 C 協作 +++ 系統
17 FreeBSD內核的間接層 C ++ 系統
18 Python中的哈希實現 C、Java ++ 數據結構
19 PyNum中的多維迭代器 C + 數據結構
20 基於J2EE高可靠的中間件 Java
21 用Python的Zope實現ERP Python
22 Solaris中的自旋鎖 C 學會如何調試大型系統 ++ 系統
23 Google的Map-Reduce分佈式編程模型 C++ +++ 算法
24 軟件事務內存STM實現併發 Haskell 無副作用原子操作的可組合性 ++ 語言特性挖掘
25 用syntax-case實現健康宏展開算法 Scheme
26 用ACE框架實現基於不同IPC和同步機制的日誌服務器 C++ ++++ 系統
27 以REST方式構築Web Services Java SOAP、Xpath、XML
28 增量調試 Python ++ 測試
29 代碼簡潔性與DRY原則 Ruby ++ 代碼風格
30 只有一個按鈕的軟件 VB 爲霍金而寫
31 盲人的Emacs與聽覺CSS(ACSS) Emacs Lisp
32 代碼在diff中也要具有可讀性 C 而且在無語法高亮的情況下 ++ 代碼風格
33 三點共線問題 Common Lisp ++ 算法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章