Code Reading : The Open Source Perspective (Paperback)

Diomidis Spinellis

  • 出版商: Addison Wesley
  • 出版日期: 2003-05-27
  • 售價: $2,500
  • 貴賓價: 9.5$2,375
  • 語言: 英文
  • 頁數: 528
  • 裝訂: Paperback
  • ISBN: 0201799405
  • ISBN-13: 9780201799408
  • 相關分類: C 程式語言
  • 立即出貨(限量) (庫存=1)

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

商品描述

This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students, it has been virtually ignored as a discipline by existing references. The book fills this need with a practical presentation of all important code concepts, form, structure, and syntax that a student is likely to encounter. The concepts are supported by examples taken from real-world open source software projects. The focus upon reading code (rather than developing and implementing programs from scratch) provides for a vastly increased breadth of coverage.

Table of Contents

Foreword.
Preface.
1. Introduction.

2. Basic Programming Elements.
3. Advanced C Data Types

4. C Data Structures.
5. Advanced Control Flow.
6. Tackling Large Projects.
7. Coding Standards and Conventions.
8. Documentation.
9. Architecture.
11. A Complete Example.
Appendix A. Outline of the Code Provided.
Appendix B. Source Code Credits.
Appendix C. Referenced Source Files.
Appendix D. Source Code Licenses.
Appendix E. Maxims for Reading Code.
Bibliography.
Index.

商品描述(中文翻譯)

這本書是一本獨特且必要的參考書,專注於閱讀和理解現有軟體程式碼。儘管程式碼閱讀是大多數學生面臨的重要任務,但現有的參考資料幾乎忽略了這一學科。這本書通過實際呈現學生可能遇到的所有重要程式碼概念、形式、結構和語法來填補這一需求。這些概念通過來自真實世界開源軟體項目的例子加以支持。專注於閱讀程式碼(而不是從頭開發和實現程式)提供了更廣泛的涵蓋範圍。

目錄:
前言。
前言。
1. 簡介。
2. 基本程式設計元素。
3. 進階 C 資料類型。
4. C 資料結構。
5. 進階控制流程。
6. 應對大型專案。
7. 程式碼標準和約定。
8. 文件。
9. 架構。
11. 完整範例。
附錄 A. 提供的程式碼大綱。
附錄 B. 程式碼來源鳴謝。
附錄 C. 引用的程式碼檔案。
附錄 D. 程式碼授權。
附錄 E. 閱讀程式碼的格言。
參考文獻。
索引。