Programming Languages: Principles and Paradigms /

The second edition of this core textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. T...

Full description

Bibliographic Details
Main Authors: Gabbrielli, Maurizio (Author), Martini, Simone (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2023.
Edition:2nd ed. 2023.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 1. Abstract Machines
  • 2. How to Describe a Programming Language
  • 3. Foundations
  • 4. Names and the Environment
  • 5. Memory Management
  • 6. Control Structure
  • 7. Control Abstraction
  • Structuring Data
  • 8. Data Abstraction
  • 9. The Object-Oriented Paradigm
  • 10. The Functional Paradigm
  • 11. The Logic Programming Paradigm
  • 12. A Short Historical Perspective.