ENGLISH

Programming Languages: Principles and Paradigms

Book information

Publisher
Springer-Verlag London
Year
2010
ISBN
1848829132, 9781848829138
DOI
10.1007/978-1-84882-914-5
LCC
QA76.7 .G33 2010
Google Books ID
U-uBhJCRw3QC
Language
english
Format
PDF
Filesize
3 MB (2912851 bytes)
Series
Undergraduate Topics in Computer Science
Edition
1
Pages
440\450
Topic
Computers
Scanned
no
Time added
2010-05-31 15:29:46

Description

This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages. Rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. To complete this general approach, detailed descriptions of the main programming paradigms, namely imperative, object-oriented, functional and logic are given, analysed in depth and compared. This provides the basis for a critical understanding of most of the programming languages. An historical viewpoint is also included, discussing the evolution of programming languages, and to provide a context for most of the constructs in use today. The book concludes with two chapters which introduce basic notions of syntax, semantics and computability, to provide a completely rounded picture of what constitutes a programming language.

Similar books