Programming Languages: Principles and Paradigms

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 princ...

Full description

Bibliographic Details
Main Authors: Gabbrielli, Maurizio. (Author), Martini, Simone. (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic
Language:English
Published: London : Springer London, 2010.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-84882-914-5
Table of Contents:
  • Abstract Machines
  • How to Describe a Programming Language
  • Foundations
  • Names and the Environment
  • Memory Management
  • Control Structure
  • Control Abstraction
  • Structuring Data
  • Data Abstraction
  • The Object-Oriented Paradigm
  • The Functional Paradigm
  • The Logic Programming Paradigm
  • A Short Historical Perspective
  • Bibliography
  • References
  • Index.