A textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language. This introductory textbook uses
By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of this language
This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages.