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 01:18, 1 December 2008

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)