Code Reading : The Open Source Perspective (Paperback)
暫譯: 程式碼閱讀:開源視角

Diomidis Spinellis

  • 出版商: Addison Wesley
  • 出版日期: 2003-05-27
  • 售價: $2,730
  • 貴賓價: 9.5$2,594
  • 語言: 英文
  • 頁數: 528
  • 裝訂: Paperback
  • ISBN: 0201799405
  • ISBN-13: 9780201799408
  • 相關分類: C 程式語言
  • 已絕版

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

商品描述

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. 閱讀程式碼的格言。
參考書目。
索引。