Concepts in programming languages /
Main Author: | |
---|---|
Format: | Book |
Language: | English |
Published: |
Cambridge, UK ; New York :
Cambridge University Press,
©2003.
|
Subjects: | |
Online Access: | http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=112510 |
Table of Contents:
- pt. 1. Functions and foundations
- Introduction
- Computability
- Lisp: functions, recursion, and lists
- Fundamentals
- pt. 2. Procedures, types, memory management, and control
- the Algol family and ML
- Type systems and type inference
- Scope, functions, and storage management
- Control in sequential languages
- pt. 3. Modularity, abstraction, and object-oriented programming
- Data abstraction and modularity
- Concepts in object-oriented languages
- History of objects: Simula and Smalltalk
- Objects and run-time efficiency: C++
- Portability and safety: Java
- pt. 4. Concurrency and logic programming
- Concurrent and distributed programming
- The logic programming paradigm and prolog.