Principles of programming languages : Design, evaluation, and implementation (Book, 1999) [WorldCat.org]
skip to content
Principles of programming languages : Design, evaluation, and implementation Preview this item
ClosePreview this item
Checking...

Principles of programming languages : Design, evaluation, and implementation

Author: Bruce J Maclennan
Publisher: New York : Oxford University Press Inc, USA, 1999
Edition/Format:   Print book : English : 3. edView all editions and formats
Summary:
Design is an essential topic for all computer science students regardless of whether or not they will ever have to create a programming language. The user who understands the motivation for various language facilities will be able to use them more intelligently; the compiler writer to implement them more reasonably. This new edition of "Principles of Programming Languages" covers both design and implementation
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Bruce J Maclennan
ISBN: 0195113063 9780195113068
OCLC Number: 477135624
Description: 509 s
Contents: Concept directory: history, motivation, and evaulation; design and implementation; principles; implementation --
the beginning --
Pseudo-code interpreters; history and motivation; design of a pseudo-code; implementation; phenomenology of programming languages; emphasis on efficiency. FORTRAN: history and motivation; design --
structural organization; design --
control structures; design --
data structures; design --
name structures; design --
syntactic structures; evaluation and epilogue; generality and hierarchy. ALGOL-60: history and motivation; design --
structural organization; design --
name structures; design --
data structures; design --
control structures; syntax and elegance. ALGOL-40: design --
syntactic structures; descriptive tools --
BNF; design --
elegance; evaluation and epilogue; return to simplicity. PASCAL: history and motivation; design --
structural organization; design --
data structures; design --
name structures; design --
control structures; evaluation and epilogue. Implementation of block structured languages: activation records and context; procedure call and return; display method; blocks; summary. Modularity and data abstraction: ADA; history and motivation; design --
structural organization; design; data structures and typing; design --
name structures. Procedures and concurrency --
ADA; design --
control structures; design --
syntactic structures; evaluation and epilogue. List processing --
LISP: history and motivation; design --
structural organization; design --
data structures. Functional processing --
LISP: design --
control structures; design --
name structures; design --
syntactic structures. Implementation of recursive list-processors --
LISP: recursive interpreters; storage reclamation; evaluation and epilogue. 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 extensio

Abstract:

This text covers both design and implementation issues. It goes beyond basic topics to cover descriptive tools as well as historical precedents so that design issues can be communicated and viewed in  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.