The Resource Essentials of programming languages, Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes

Essentials of programming languages, Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes

Label
Essentials of programming languages
Title
Essentials of programming languages
Statement of responsibility
Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes
Creator
Contributor
Subject
Language
eng
Cataloging source
DLC
http://library.link/vocab/creatorName
Friedman, Daniel P
Illustrations
illustrations
Index
index present
LC call number
QA76.7
LC item number
.F73 2001
Literary form
non fiction
Nature of contents
bibliography
http://library.link/vocab/relatedWorkOrContributorName
  • Wand, Mitchell
  • Haynes, Christopher Thomas
http://library.link/vocab/subjectName
  • Programming languages (Electronic computers)
  • Langages de programmation
  • Programming languages (Electronic computers)
  • Programmeertalen
Label
Essentials of programming languages, Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes
Instantiates
Publication
Bibliography note
Includes bibliographical references (p. [361]-366) and index
Carrier category
volume
Carrier category code
nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
Inductive sets of data. Recursively specified data -- Recursively specified programs -- Scoping and binding variables -- Data abstraction. Specifying data via interfaces -- Abstraction for inductive data types -- Representation strategies for data types -- Queue abstraction -- Environment-passing interpreters. Simple interpreter -- Front end -- Conditional evaluation -- Local binding -- Procedures -- Recursion -- Variable assignment -- Parameter-passing variations -- Statements -- Types. Typed languages -- Type checking -- Enforcing abstraction boundaries -- Type inference -- Objects and classes. Object-oriented programming -- Inheritance -- Language -- Four implementations -- Objects and types. Simple typed object-oriented language -- Type checker -- Translator -- Continuation-passing interpreters. Continuation-passing interpreter -- Procedural representation of continuations -- Imperative interpreter -- Exceptions and control flow -- Multithreading -- Logic programming -- Continuation-passing style. Tail form -- Converting to continuation-passing style -- Examples of the CPS transformation -- Implementing the CPS transformation -- Modeling computational effects-- SLLGEN Parsing system
Dimensions
24 cm
Edition
2nd ed.
Extent
xviii, 389 pages
Isbn
9780262062176
Lccn
00135246
Media category
unmediated
Media MARC source
rdamedia
Media type code
n
Other physical details
illustrations
System control number
  • (OCoLC)44883880
  • (OCoLC)ocm44883880
Label
Essentials of programming languages, Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes
Publication
Bibliography note
Includes bibliographical references (p. [361]-366) and index
Carrier category
volume
Carrier category code
nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
Inductive sets of data. Recursively specified data -- Recursively specified programs -- Scoping and binding variables -- Data abstraction. Specifying data via interfaces -- Abstraction for inductive data types -- Representation strategies for data types -- Queue abstraction -- Environment-passing interpreters. Simple interpreter -- Front end -- Conditional evaluation -- Local binding -- Procedures -- Recursion -- Variable assignment -- Parameter-passing variations -- Statements -- Types. Typed languages -- Type checking -- Enforcing abstraction boundaries -- Type inference -- Objects and classes. Object-oriented programming -- Inheritance -- Language -- Four implementations -- Objects and types. Simple typed object-oriented language -- Type checker -- Translator -- Continuation-passing interpreters. Continuation-passing interpreter -- Procedural representation of continuations -- Imperative interpreter -- Exceptions and control flow -- Multithreading -- Logic programming -- Continuation-passing style. Tail form -- Converting to continuation-passing style -- Examples of the CPS transformation -- Implementing the CPS transformation -- Modeling computational effects-- SLLGEN Parsing system
Dimensions
24 cm
Edition
2nd ed.
Extent
xviii, 389 pages
Isbn
9780262062176
Lccn
00135246
Media category
unmediated
Media MARC source
rdamedia
Media type code
n
Other physical details
illustrations
System control number
  • (OCoLC)44883880
  • (OCoLC)ocm44883880

Library Locations

  • African Studies LibraryBorrow it
    771 Commonwealth Avenue, 6th Floor, Boston, MA, 02215, US
    42.350723 -71.108227
  • Alumni Medical LibraryBorrow it
    72 East Concord Street, Boston, MA, 02118, US
    42.336388 -71.072393
  • Astronomy LibraryBorrow it
    725 Commonwealth Avenue, 6th Floor, Boston, MA, 02445, US
    42.350259 -71.105717
  • Fineman and Pappas Law LibrariesBorrow it
    765 Commonwealth Avenue, Boston, MA, 02215, US
    42.350979 -71.107023
  • Frederick S. Pardee Management LibraryBorrow it
    595 Commonwealth Avenue, Boston, MA, 02215, US
    42.349626 -71.099547
  • Howard Gotlieb Archival Research CenterBorrow it
    771 Commonwealth Avenue, 5th Floor, Boston, MA, 02215, US
    42.350723 -71.108227
  • Mugar Memorial LibraryBorrow it
    771 Commonwealth Avenue, Boston, MA, 02215, US
    42.350723 -71.108227
  • Music LibraryBorrow it
    771 Commonwealth Avenue, 2nd Floor, Boston, MA, 02215, US
    42.350723 -71.108227
  • Pikering Educational Resources LibraryBorrow it
    2 Silber Way, Boston, MA, 02215, US
    42.349804 -71.101425
  • School of Theology LibraryBorrow it
    745 Commonwealth Avenue, 2nd Floor, Boston, MA, 02215, US
    42.350494 -71.107235
  • Science & Engineering LibraryBorrow it
    38 Cummington Mall, Boston, MA, 02215, US
    42.348472 -71.102257
  • Stone Science LibraryBorrow it
    675 Commonwealth Avenue, Boston, MA, 02445, US
    42.350103 -71.103784
Processing Feedback ...