
Find a copy in the library

WorldCat
Find it in libraries globally

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 |
More information: |
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 their historical context. Principles are emphasized, rather than the details of language syntax.
Read more...

Reviews
User-contributed reviews
Add a review and share your thoughts with other readers.
Be the first.
Add a review and share your thoughts with other readers.
Be the first.
Tags
Add tags for "Principles of programming languages : Design, evaluation, and implementation".
Be the first.