- London: Springer-Verlag, 2009. - 167 p.
This book is an introduction to the principles of programming languages. It uses the Java language for support. It is intended for students who already have some experience with computer programming. It is assumed that they have leaed some programming empirically, in a single programming language, other than Java.
Contents.
Imperative Core.
Functions.
Recursion.
Records.
Dynamic Data Types.
Programming with Lists.
Exceptions.
Objects.
Programming with Trees.
Index.
This book is an introduction to the principles of programming languages. It uses the Java language for support. It is intended for students who already have some experience with computer programming. It is assumed that they have leaed some programming empirically, in a single programming language, other than Java.
Contents.
Imperative Core.
Functions.
Recursion.
Records.
Dynamic Data Types.
Programming with Lists.
Exceptions.
Objects.
Programming with Trees.
Index.