You have Guest access.
Log In
Bertrand Meyer
i-lviii
Front matter
3-270
Part 1 / Basics
3-14
The industry of pure ideas
15-34
Dealing with objects
35-46
Program structure basics
47-70
The interface of a class
71-106
Just Enough Logic
107-138
Creating objects and executing systems
139-210
Control structures
211-225
Routines, functional abstraction and information hiding
227-270
Variables, assignment and references
273-360
Part 2 / How things work
273-294
Just enough hardware
295-320
Describing syntax
321-360
Programming languages and tools
363-548
Part 3 / Algorithms and data structures
363-434
Fundamental data structures, genericity, and algorithm complexity
435-504
Recursion and trees
505-548
Devising and engineering an algorithm: Topological Sort
551-698
Part 4 / Object-Oriented Techniques
551-618
Inheritance
619-661
Operations as objects: agents and lambda calculus
663-698
Event-driven design
701-744
Part 5 / Towards software engineering
Introduction to software engineering
747-847
Part 6 / Appendices
747-774
An introduction to Java (from material by Marco Piccioni)
775-804
An introduction to C# (from material by Benjamin Morandi)
805-838
An introduction to C++ (from material by Nadia Polikarpova)
839-842
From C++ to C
843-846
Using the EiffelStudio environment
847
Picture credits
849-876
Back matter
This page requires script.
Frequently asked questions General info on journals and books Send us your feedback Impressum Contact us
© Springer, Part of Springer Science+Business Media Privacy, Disclaimer, Terms & Conditions, and Copyright Info