Apress Windows 10 Release Sale

Programming Languages: Principles and Paradigms

By Maurizio Gabbrielli , Simone Martini

  • eBook Price: $39.95
Buy eBook Buy Print Book

Programming Languages: Principles and Paradigms Cover Image

Programming Languages is a self-contained approach to the topic, and differentiates between the design, implementation and pragmatic aspects of programming languages overall. The main programming paradigms are presented, in a straightforward way.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-8488-2913-8
  • 464 Pages
  • User Level: Students
  • Publication Date: March 23, 2010
  • Available eBook Formats: PDF

Related Titles

  • Information Systems and Neuroscience
  • BPM - Driving Innovation in a Digital World
  • Data-Driven Process Discovery and Analysis
  • Physical Asset Management
  • Transactions on Large-Scale Data- and Knowledge-Centered Systems XVIII
  • UML @ Classroom
  • AIDA-CMK: Multi-Algorithm Optimization Kernel Applied to Analog IC Sizing
  • Computational Color Imaging
  • Uncertainty Quantification in Computational Fluid Dynamics and Aircraft Engines
  • Non-Linear Finite Element Analysis in Structural Mechanics
Full Description
This self-contained textbook assumes that the reader has some familiarity with one programming language, and adopts a simple yet rigorous approach. The author explains the main programming paradigms (imperative, object-oriented, functional, and logic), and makes clear separation between the design, implementation and pragmatic aspects of programming languages. As well as an excellent guide for undergraduates the content will also be useful for software practitioners who want to consolidate and update their knowledge of programming languages.
Table of Contents

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.
  8. Structuring Data.
  9. Data Abstraction.
  10. The Object
  11. Oriented Paradigm.
  12. The Functional Paradigm.
  13. The Logic Programming Paradigm.
  14. A Short Historical Perspective.
  15. Bibliography.
  16. References.
  17. Index.
Errata

Please Login to submit errata.

No errata are currently published

Best-Sellers

    1. Transactions on Computational Collective Intelligence XVII

      $49.99

      View Details

    2. What Is Computer Science?

      $39.99

      View Details