skip to content
Design concepts in programming languages Preview this item
ClosePreview this item
Checking...

Design concepts in programming languages

Author: Franklyn Albin Turbak; David K Gifford; Mark A Sheldon
Publisher: Cambridge, Mass. : MIT Press, ©2008.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
"This comprehensive text uses a simple and concise framework to teach key ideas in programming language design and implementation. The book's unique approach is based on a family of syntactically simple pedagogical languages that allow students to explore programming language concepts systematically. It takes as its premise and starting point the idea that when language behaviors become incredibly complex, the  Read more...
Rating:

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

Subjects
More like this

 

Find a copy online

Find a copy in the library

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

Details

Genre/Form: 0 Gesamtdarstellung
Additional Physical Format: Online version:
Turbak, Franklyn Albin.
Design concepts in programming languages.
Cambridge, Mass. : MIT Press, ©2008
(OCoLC)682116092
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Franklyn Albin Turbak; David K Gifford; Mark A Sheldon
ISBN: 9780262201759 0262201755
OCLC Number: 214322997
Description: xxiv, 1322 pages : illustrations ; 24 cm
Contents: I: Foundations. Introduction ; Syntax ; Operational semantics ; Denotational semantics ; Fixed points --
II: Dynamic semantics. FL : a functional language ; Naming ; State ; Control ; Data --
III: Static semantics. Simple types ; Polymorphism and higher-order types ; Type reconstruction ; Abstract types ; Modules ; Effects describe program behavior --
IV: Pragmatics. Compilation ; Garbage collection --
A. Metalanguage --
B. Our pedagogical languages.
Responsibility: Franklyn Turbak and David Gifford ; with Mark A. Sheldon.
More information:

Abstract:

Key ideas in programming language design and implementation explained using a simple and concise framework; a comprehensive introduction suitable for use as a textbook or a reference for researchers.  Read more...

Reviews

Editorial reviews

Publisher Synopsis

"There is a paucity of good graduate-level textbooks on the foundations of programming languages, no more than four or five in the last two decades. Nothing to compare with the profusion of excellent Read more...

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

Tags

Be the first.
Confirm this request

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

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/214322997> # Design concepts in programming languages
    a schema:Book, schema:CreativeWork ;
    library:oclcnum "214322997" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/131632501#Place/cambridge_mass> ; # Cambridge, Mass.
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    schema:about <http://dewey.info/class/005.1/e22/> ;
    schema:about <http://id.worldcat.org/fast/1078704> ; # Programming languages (Electronic computers)
    schema:about <http://experiment.worldcat.org/entity/work/data/131632501#Topic/lenguajes_de_programacion_computadoras> ; # Lenguajes de programación (Computadoras)
    schema:about <http://experiment.worldcat.org/entity/work/data/131632501#Topic/langages_de_programmation> ; # Langages de programmation
    schema:about <http://experiment.worldcat.org/entity/work/data/131632501#Topic/programmiersprache> ; # Programmiersprache
    schema:about <http://experiment.worldcat.org/entity/work/data/131632501#Topic/programmierparadigma> ; # Programmierparadigma
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <http://viaf.org/viaf/23368339> ; # David K. Gifford
    schema:contributor <http://viaf.org/viaf/36385956> ; # Mark A. Sheldon
    schema:copyrightYear "2008" ;
    schema:creator <http://viaf.org/viaf/165109360> ; # Franklyn Albin Turbak
    schema:datePublished "2008" ;
    schema:description "I: Foundations. Introduction ; Syntax ; Operational semantics ; Denotational semantics ; Fixed points -- II: Dynamic semantics. FL : a functional language ; Naming ; State ; Control ; Data -- III: Static semantics. Simple types ; Polymorphism and higher-order types ; Type reconstruction ; Abstract types ; Modules ; Effects describe program behavior -- IV: Pragmatics. Compilation ; Garbage collection -- A. Metalanguage -- B. Our pedagogical languages."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/131632501> ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/682116092> ;
    schema:name "Design concepts in programming languages"@en ;
    schema:productID "214322997" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/214322997#PublicationEvent/cambridge_mass_mit_press_2008> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/131632501#Agent/mit_press> ; # MIT Press
    schema:reviews <http://www.worldcat.org/title/-/oclc/214322997#Review/336028432> ;
    schema:url <http://catdir.loc.gov/catdir/toc/ecip0814/2008013841.html> ;
    schema:url <http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&doc_number=016665792&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA> ;
    schema:workExample <http://worldcat.org/isbn/9780262201759> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA889307> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/214322997> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/131632501#Place/cambridge_mass> # Cambridge, Mass.
    a schema:Place ;
    schema:name "Cambridge, Mass." ;
    .

<http://experiment.worldcat.org/entity/work/data/131632501#Topic/langages_de_programmation> # Langages de programmation
    a schema:Intangible ;
    schema:name "Langages de programmation"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/131632501#Topic/lenguajes_de_programacion_computadoras> # Lenguajes de programación (Computadoras)
    a schema:Intangible ;
    schema:name "Lenguajes de programación (Computadoras)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/131632501#Topic/programmierparadigma> # Programmierparadigma
    a schema:Intangible ;
    schema:name "Programmierparadigma"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/131632501#Topic/programmiersprache> # Programmiersprache
    a schema:Intangible ;
    schema:name "Programmiersprache"@en ;
    .

<http://id.worldcat.org/fast/1078704> # Programming languages (Electronic computers)
    a schema:Intangible ;
    schema:name "Programming languages (Electronic computers)"@en ;
    .

<http://viaf.org/viaf/165109360> # Franklyn Albin Turbak
    a schema:Person ;
    schema:familyName "Turbak" ;
    schema:givenName "Franklyn Albin" ;
    schema:name "Franklyn Albin Turbak" ;
    .

<http://viaf.org/viaf/23368339> # David K. Gifford
    a schema:Person ;
    schema:birthDate "1954" ;
    schema:familyName "Gifford" ;
    schema:givenName "David K." ;
    schema:name "David K. Gifford" ;
    .

<http://viaf.org/viaf/36385956> # Mark A. Sheldon
    a schema:Person ;
    schema:familyName "Sheldon" ;
    schema:givenName "Mark A." ;
    schema:name "Mark A. Sheldon" ;
    .

<http://worldcat.org/isbn/9780262201759>
    a schema:ProductModel ;
    schema:isbn "0262201755" ;
    schema:isbn "9780262201759" ;
    .

<http://www.worldcat.org/oclc/682116092>
    a schema:CreativeWork ;
    rdfs:label "Design concepts in programming languages." ;
    schema:description "Online version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/214322997> ; # Design concepts in programming languages
    .

<http://www.worldcat.org/title/-/oclc/214322997#Review/336028432>
    a schema:Review ;
    schema:itemReviewed <http://www.worldcat.org/oclc/214322997> ; # Design concepts in programming languages
    schema:reviewBody ""This comprehensive text uses a simple and concise framework to teach key ideas in programming language design and implementation. The book's unique approach is based on a family of syntactically simple pedagogical languages that allow students to explore programming language concepts systematically. It takes as its premise and starting point the idea that when language behaviors become incredibly complex, the description of the behaviors must be incredibly simple." "The book is suitable as a text for an introductory graduate or advanced undergraduate programming languages course; it can also serve as a reference for researchers and practitioners."--Jacket." ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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