Foundations of Programming Languages

This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. Review qu...

Full description

Bibliographic Details
Main Author: Lee, Kent D. (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2017.
Edition:2nd ed. 2017.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Introduction
  • Syntax
  • Assembly Language
  • Object-Oriented Programming
  • Functional Programming
  • Compiling Standard ML
  • Logic Programming
  • Standard ML Type Inference
  • Appendix A: The JCoCo Virtual Machine Specification
  • Appendix B: The Standard ML Basis Library.