Programming language concepts / Peter Sestoft ; with a chapter by Niels Hallenberg.
Material type: TextSeries: Undergraduate topics in computer sciencePublisher: Cham, Switzerland : Springer, 2017Edition: Second editionDescription: xv, 341 pages : illustrations ; 24 cmContent type:- text
- unmediated
- volume
- 9783319607887
- 005.13 SE.P 2017 23
- PN1992.8.C45 C35 2018
Item type | Current library | Collection | Call number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Books | The Knowledge Hub Library | Computing | 005.13 SE.P 2017 (Browse shelf(Opens below)) | Available | 190381 |
Includes bibliographical references and index.
Introduction -- Interpreters and Compilers -- From Concrete Syntax to Abstract Syntax -- A First-Order Functional Language -- Higher-Order Functions -- Polymorphic Types -- Imperative Languages -- Compiling Micro-C -- Real-World Abstract Machines -- Garbage Collection -- Continuations -- A Locally Optimizing Compiler -- Compiling Micro-SML -- Real Machine Code -- A Crash Course in F#.
The full source code for the examples provided in this book aims to encourage innovation and experimentation by a readership that will gain much from the first publication of its kind based on F#. It also covers design and other aspects of Java and C#.
There are no comments on this title.