Programming language theory in the context of a language model (paradigm) and one or more example languages for each of the five important paradigms are presented in this text. The basic principles of programming languages are documented so that students can effectively use current and future languages. Formal paradigms provide a bridge between programming language theory and the abundance of actual languages used as models throughout the text. The book is structured to allow for a variety of course organizations and emphases.
"synopsis" may belong to another edition of this title.
Intended to be a student's first systematic approach to the study of programming languages, this book emphasises the underlying structure of programming languages and provides models of languages beyond the traditional imperative model. The student can therefore more intelligently choose the correct model and language for a given application, and more effectively use the languages in programming. Assuming prerequisite knowledge of an imperative language, the text uses ADA as its primary example language, against which functional, logical and object oriented languages are compared. ADA contains many more features than other imperative languages and allows discussion of features not found in Pascal, such as concurrency, data abstraction and exception handling. No ADA compiler is necessary for the use of the text.
"About this title" may belong to another edition of this title.
(No Available Copies)
Search Books: Create a WantCan't find the book you're looking for? We'll keep searching for you. If one of our booksellers adds it to AbeBooks, we'll let you know!
Create a Want