Publisher's Synopsis
Rigorous, thorough, and foundational, this text reveals the character of programming languages as a field of study and explores some interesting, important and conceptually more challenging topics. It includes an historical overview of language; presents the "science" of programming languages; and features many programming examples from Ada, Modula-3, and ML.;The text is intended for use on courses in programming languages.