Abstraction Mechanisms and Language Design

Abstraction Mechanisms and Language Design
Author :
Publisher : MIT Press (MA)
Total Pages : 200
Release :
ISBN-10 : UOM:39015006401205
ISBN-13 :
Rating : 4/5 (05 Downloads)

Book Synopsis Abstraction Mechanisms and Language Design by : Paul N. Hilfinger

Download or read book Abstraction Mechanisms and Language Design written by Paul N. Hilfinger and published by MIT Press (MA). This book was released on 1983 with total page 200 pages. Available in PDF, EPUB and Kindle. Book excerpt: The research reported in this book advances the art of designing programming languages. It sets forth some design principles for abstraction mechanisms and demonstrates their power by showing how they led to improvements in the design of Ada, a new language devised for the Department of Defense and one that will be wisely used in DOD-related projects. The author was a full-time consultant for the preliminary Ada language design and his suggestions for revising it were remarkable in that of the many revisions proposed, his were among the few that proved effective. The book also considers the likely outcome of even more substantial changes to the current version of Ada. In focusing on the effects of abstracting or generalizing the definitional mechanisms of a particular language, the author notes that these effects are manifested in two ways: in the complexity and expressive power of the language, and in the expected performance of programs written in it. He concludes, with regard to the first effect, that proper design of the abstraction facilities of a language can simpify it and icrease its utility to programmers, and wiht regard to the second, that abstraction mechanisms need not involve.


Abstraction Mechanisms and Language Design Related Books

Abstraction Mechanisms and Language Design
Language: en
Pages: 200
Authors: Paul N. Hilfinger
Categories: Computers
Type: BOOK - Published: 1983 - Publisher: MIT Press (MA)

DOWNLOAD EBOOK

The research reported in this book advances the art of designing programming languages. It sets forth some design principles for abstraction mechanisms and demo
How to Design Programs, second edition
Language: en
Pages: 793
Authors: Matthias Felleisen
Categories: Computers
Type: BOOK - Published: 2018-05-25 - Publisher: MIT Press

DOWNLOAD EBOOK

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, an
Computer Science
Language: en
Pages: 216
Authors: National Research Council
Categories: Computers
Type: BOOK - Published: 2004-10-06 - Publisher: National Academies Press

DOWNLOAD EBOOK

Computer Science: Reflections on the Field, Reflections from the Field provides a concise characterization of key ideas that lie at the core of computer science
Programming Language Design Concepts
Language: en
Pages: 500
Authors: David A. Watt
Categories: Computers
Type: BOOK - Published: 2004-05-21 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

Explains the concepts underlying programming languages, and demonstrates how these concepts are synthesized in the major paradigms: imperative, OO, concurrent,
Program Development in Java
Language: en
Pages: 472
Authors: Barbara Liskov
Categories: Computers
Type: BOOK - Published: 2001 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

Liskov (engineering, Massachusetts Institute of Technology) and Guttag (computer science and engineering, also at MIT) present a component- based methodology fo