
Principles of Programming Languages
Design, Evaluation, and Implementation
Résumé
Preface to the Third Edition
Preface
Concept Directory
History, Motivation, and Evaluation
Design and Implementation
Principles
Implementation
Introduction
The Beginning: Pseudo-Code Interpreters
History and Motivation
Design of a Pseudo-Code
Implementation
Phenomenology of Programming Languages
Evaluation and Epilog
Exercises
Emphasis on Effiency: Fortran
History and Motivation
Design: Structural Organization
Design: Control Structures
Design: Data Structures
Design: Name Structures
Design: Syntactic Structures
Evaluation and Epilog
Exercises
Generality and Hierarchy: Algol-60
History and Motivation
Design: Structural Organization
Design: Name Structures
Design: Data Structures
Design: Control Structures
Exercises
Syntax and Elegance: Algol-60
Design: Syntactic Structures
Descriptive Tools: BNF
Design: Elegance
Evaluation and Epilog
Exercises
Return to Simplicity: Pascal
History and Motivation
Design: Structural Organization
Design: Data Structures
Design: Name Structures
Design: Control Structures
Evaluation and Epilog
Exercises
Implementation of Block-Structured Languages
Activation Records and Context
Procedure Call and Return
Display Method
Blocks
Summary
Exercises
Modularity and Data Abstraction: ADA
History and Motivation
Design: Structural Organization
Design: Data Structures and Typing
Design: Name Structures
Exercises
Procedures and Concurrency: ADA
Design: Control Structures
Design: Syntactic Structures
Evaluation and Epilog
Exercises
List Processing: LISP
History and Motivation
Design: Structural Organization
Design: Data Structures
Exercises
Functional Programming: LISP
Design: Control Structures
Design: Name Structures
Design: Syntactic Structures
Exercises
Implementation of Recursive List-Processors:
LISP
Recursive Interpreters
Storage Reclamation
Evaluation and Epilog
Exercises
Object-Oriented Programming: Smalltalk
History and Motivation
Design: Structural Organization
Design: Classes and Subclasses
Design: Objects and Message Sending
Implementation: Classes and Objects
Design: Object-Oriented Extensions
Evaluation and Epilog
Exercises
Logic Programming: Prolog
History and Motivation
Design: Structural Organization
Design: Data Structures
Design: Control Structures
Evaluation and Epilog
Exercises
Principles of Language Design
General Remarks
Principles
Exercises
Bibliography
Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Oxford University Press |
Auteur(s) | Bruce J. Maclennan |
Parution | 10/03/1999 |
Édition | 3eme édition |
Nb. de pages | 508 |
Format | 19,5 x 24,2 |
Poids | 1100g |
EAN13 | 9780195113068 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse