Difference between revisions of "Touch of class typos"
Line 1: | Line 1: | ||
Typos for "Touch of Class" draft | Typos for "Touch of Class" draft | ||
+ | |||
+ | ==How to report a typo== | ||
+ | Report it in the appropriate chapter. Please include the section number. The page number is less important as it changes. The best is to copy-paste the relevant text extract and mark the faulty word(s), for example by **...**. Also (if you like) give the name of the fault reporter. For example: | ||
+ | |||
+ | ==Preface etc.=== | ||
+ | |||
+ | ==1 The industry of pure ideas== | ||
+ | == 2 Dealing with objects == | ||
+ | ==3 Program structure basics== | ||
+ | ==4 The interface of a class == | ||
+ | == 5 Just Enough Logic == | ||
+ | ==6 Creating objects and executing systems== | ||
+ | ==7 Control structures== | ||
+ | ==8 Routines, functional abstraction and information hiding== | ||
+ | ==9 Variables, assignment and references== | ||
+ | ==PART II: HOW THINGS WORK== | ||
+ | ==10 Just enough hardware== | ||
+ | ==11 Describing syntax== | ||
+ | ==12 Programming languages== | ||
+ | ==13 Compilers and friends: the basic software | ||
+ | tools== | ||
+ | ==PART III: ALGORITHMS AND DATA STRUCTURES == | ||
+ | ==14 Fundamental data structures, | ||
+ | genericity, and algorithm complexity== | ||
+ | ==15 Recursion and trees== | ||
+ | ==16 Devising and engineering an algorithm: | ||
+ | Topological Sort== | ||
+ | ==PART IV: OBJECT-ORIENTED | ||
+ | TECHNIQUES 533== | ||
+ | ==17 Inheritance== | ||
+ | ==18 Operations as objects: agents and | ||
+ | lambda calculus== | ||
+ | ==19 Event-driven design== | ||
+ | ==20 Program correctness and proofs== | ||
+ | PART V: TOWARDS SOFTWARE ENGINEERING== | ||
+ | ==21 Introduction to software engineering== | ||
+ | |||
+ | == PART VI: APPENDICES== | ||
+ | ==A Using the EiffelStudio environment== | ||
+ | ==B Eiffel syntax specification== | ||
+ | ==C An introduction to C++ (material by Nadia Polikarpova)== | ||
+ | ==D An introduction to Java (material by Marco Piccioni)== | ||
+ | ==E An introduction to C# (material by Benjamin Morandi)== |
Revision as of 00:18, 1 December 2008
Typos for "Touch of Class" draft
Contents
- 1 How to report a typo
- 2 Preface etc.=
- 3 1 The industry of pure ideas
- 4 2 Dealing with objects
- 5 3 Program structure basics
- 6 4 The interface of a class
- 7 5 Just Enough Logic
- 8 6 Creating objects and executing systems
- 9 7 Control structures
- 10 8 Routines, functional abstraction and information hiding
- 11 9 Variables, assignment and references
- 12 PART II: HOW THINGS WORK
- 13 10 Just enough hardware
- 14 11 Describing syntax
- 15 12 Programming languages
- 16 PART III: ALGORITHMS AND DATA STRUCTURES
- 17 15 Recursion and trees
- 18 17 Inheritance
- 19 19 Event-driven design
- 20 20 Program correctness and proofs
- 21 21 Introduction to software engineering
- 22 PART VI: APPENDICES
- 23 A Using the EiffelStudio environment
- 24 B Eiffel syntax specification
- 25 C An introduction to C++ (material by Nadia Polikarpova)
- 26 D An introduction to Java (material by Marco Piccioni)
- 27 E An introduction to C# (material by Benjamin Morandi)
How to report a typo
Report it in the appropriate chapter. Please include the section number. The page number is less important as it changes. The best is to copy-paste the relevant text extract and mark the faulty word(s), for example by **...**. Also (if you like) give the name of the fault reporter. For example:
Preface etc.=
1 The industry of pure ideas
2 Dealing with objects
3 Program structure basics
4 The interface of a class
5 Just Enough Logic
6 Creating objects and executing systems
7 Control structures
8 Routines, functional abstraction and information hiding
9 Variables, assignment and references
PART II: HOW THINGS WORK
10 Just enough hardware
11 Describing syntax
12 Programming languages
==13 Compilers and friends: the basic software tools==
PART III: ALGORITHMS AND DATA STRUCTURES
==14 Fundamental data structures, genericity, and algorithm complexity==
15 Recursion and trees
==16 Devising and engineering an algorithm: Topological Sort== ==PART IV: OBJECT-ORIENTED TECHNIQUES 533==
17 Inheritance
==18 Operations as objects: agents and lambda calculus==
19 Event-driven design
20 Program correctness and proofs
PART V: TOWARDS SOFTWARE ENGINEERING==