This book hopefully helps the reader construct sophisticated object oriented interactive distributed applications using simple but flexible and efficient tools. Few other programming environments will enable students, within a one term course, to develop such advanced programs.
This would not be possible without the insight and dedication of researchers, and those supporting them, at the DEC Systems Research Center, and around the world, who are contributing to the development of the Modula-3 programming environment.
In particular, Marc H. Brown, Luca Cardelli, Bill Kalsow, Paul McJones, Marc Najork and Greg Nelson spent a lot of time discussing with me various issues related to object oriented programming and Modula-3.
Similarly, outside DEC SRC, Eliot Moss, Farshad Nayeri and Geoff Wyant contributed stimulating discussions.