內容簡介
本書從排錯、測試、性能、可移植性、設計、界面、風格和記法等方面,討論了程式設計中實際的、又是非常深刻和具有廣泛意義的思想、技術和方法,它的翻譯出版將填補國內目前這方面書籍的空白。本書值得每個夢想並努力使自己成為優秀程式設計師的人參考,值得每個計算機專業的學生和計算機工作者閱讀,也可作為程式設計高級課程的教材或參考書。
本書是著名計算機專家的暢銷作品,曾在國內外受到廣泛讚譽。本書從排錯、測試、性能、可移植性、設計、界面、風格和記法等方面,討論了程式設計中實際的、又是非常深刻和具有廣泛意義的思想、技術和方法。本書值得每個夢想並努力使自己成為優秀程式設計師的人參考,值得每個計算機專業的學生和計算機工作者閱讀,也可作為程式設計高級課程的教材或參考書。
目錄
Preface
Chapter 1: Style
1.1 Names
1.2 Expressions and Statements
1.3 Consistency and Idioms
1.4 Function Macros
1.5 Magic Numbers
1.6 Comments
1.7 Why Bother?
Chapter 2: Algorithms and Data Structures
2.1 Searching
2.2 Sorting
2.3 Libraries
2.4 A Java Quicksort
2.5 O-Notation
2.6 Growing Arrays
2.7 Lists
2.8 Trees
2.9 Hash Tables
2.10 Summary
................