Coverart for item
The Resource Programming language concepts, Peter Sestoft

Programming language concepts, Peter Sestoft

Label
Programming language concepts
Title
Programming language concepts
Statement of responsibility
Peter Sestoft
Creator
Subject
Language
eng
Summary
"Programming Language Concepts" uses a functional programming language (F{OCLCbr#E2}{OCLCbr#99}?) as the metalanguage in which to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, and garbage collection techniques, as well as the more advanced topics on polymorphic types, type inference using unification, co- and contravariant types, continuations, and backwards code generation with on-the-fly peephole optimization
Member of
Cataloging source
BTCTA
http://library.link/vocab/creatorName
Sestoft, Peter
Dewey number
005.13
Illustrations
illustrations
Index
index present
LC call number
QA76.7
LC item number
.S478 2012
Literary form
non fiction
Nature of contents
bibliography
Series statement
Undergraduate topics in computer science,
http://library.link/vocab/subjectName
Programming languages (Electronic computers)
Label
Programming language concepts, Peter Sestoft
Instantiates
Publication
Bibliography note
Includes bibliographical references 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
1. Introduction -- 2. Interpreters and compilers -- 3. From concrete syntax to abstract syntax -- 4. A first-order functional language -- 5. Higher-order functions -- 6. Polymorphic types -- 7. Imperative languages -- 8. Compiling micro-C -- 9. Real-world abstract machines -- 10. Garbage collection -- 11. Continuations -- 12. A locally optimizing compiler -- Appendices
Control code
785082593
Dimensions
24 cm
Extent
xiv, 278 pages
Isbn
9781447141556
Lccn
2012941284
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations
System control number
(OCoLC)785082593
Label
Programming language concepts, Peter Sestoft
Publication
Bibliography note
Includes bibliographical references 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
1. Introduction -- 2. Interpreters and compilers -- 3. From concrete syntax to abstract syntax -- 4. A first-order functional language -- 5. Higher-order functions -- 6. Polymorphic types -- 7. Imperative languages -- 8. Compiling micro-C -- 9. Real-world abstract machines -- 10. Garbage collection -- 11. Continuations -- 12. A locally optimizing compiler -- Appendices
Control code
785082593
Dimensions
24 cm
Extent
xiv, 278 pages
Isbn
9781447141556
Lccn
2012941284
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations
System control number
(OCoLC)785082593

Library Locations

    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...