Programming Language Concepts

Programming Language Concepts uses a functional programming language (F#) 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 ma...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Sestoft, Peter (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: London : Springer London : Imprint: Springer, 2012.
Σειρά:Undergraduate Topics in Computer Science, 50
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Preface
  • Introduction
  • Interpreters and Compilers
  • From Concrete Syntax to Abstract Syntax
  • A First-Order Functional Language
  • High-Order Functions
  • Polymorphic Types
  • Imperative Languages
  • Compiling Micro-C
  • Real-World Abstract Machines
  • Garbage Collection
  • Continuations
  • Locally Optimizing Compiler
  • Crash Course in F#
  • Index.