Difference between revisions of "Touch of class typos"
Line 19: | Line 19: | ||
==11 Describing syntax== | ==11 Describing syntax== | ||
==12 Programming languages== | ==12 Programming languages== | ||
− | ==13 Compilers and friends: the basic software | + | ==13 Compilers and friends: the basic software tools== |
− | tools== | + | |
==PART III: ALGORITHMS AND DATA STRUCTURES == | ==PART III: ALGORITHMS AND DATA STRUCTURES == | ||
− | ==14 Fundamental data structures, | + | ==14 Fundamental data structures, genericity, and algorithm complexity== |
− | genericity, and algorithm complexity== | + | |
==15 Recursion and trees== | ==15 Recursion and trees== | ||
− | ==16 Devising and engineering an algorithm: | + | ==16 Devising and engineering an algorithm: Topological Sort== |
− | Topological Sort== | + | ==PART IV: OBJECT-ORIENTED TECHNIQUES 533== |
− | ==PART IV: OBJECT-ORIENTED | + | |
− | TECHNIQUES 533== | + | |
==17 Inheritance== | ==17 Inheritance== | ||
− | ==18 Operations as objects: agents and | + | ==18 Operations as objects: agents and lambda calculus== |
− | lambda calculus== | + | |
==19 Event-driven design== | ==19 Event-driven design== | ||
==20 Program correctness and proofs== | ==20 Program correctness and proofs== | ||
− | PART V: TOWARDS SOFTWARE ENGINEERING== | + | == PART V: TOWARDS SOFTWARE ENGINEERING== |
==21 Introduction to software engineering== | ==21 Introduction to software engineering== | ||
Revision as of 01:19, 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 13 Compilers and friends: the basic software tools
- 17 PART III: ALGORITHMS AND DATA STRUCTURES
- 18 14 Fundamental data structures, genericity, and algorithm complexity
- 19 15 Recursion and trees
- 20 16 Devising and engineering an algorithm: Topological Sort
- 21 PART IV: OBJECT-ORIENTED TECHNIQUES 533
- 22 17 Inheritance
- 23 18 Operations as objects: agents and lambda calculus
- 24 19 Event-driven design
- 25 20 Program correctness and proofs
- 26 PART V: TOWARDS SOFTWARE ENGINEERING
- 27 21 Introduction to software engineering
- 28 PART VI: APPENDICES
- 29 A Using the EiffelStudio environment
- 30 B Eiffel syntax specification
- 31 C An introduction to C++ (material by Nadia Polikarpova)
- 32 D An introduction to Java (material by Marco Piccioni)
- 33 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: