This book explains and illustrates key concepts of programming by taking a breadth approach to programming languages. It uses C++ as the primary language throughout, demonstrating imperative, functional and object-oriented language concepts.
Programming language concepts
โ Scribed by Sestoft, Peter
- Publisher
- Springer
- Year
- 2017
- Tongue
- English
- Leaves
- 347
- Series
- Undergraduate topics in computer science
- Edition
- Second edition
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
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#.
โฆ Subjects
Programmierparadigma
๐ SIMILAR VOLUMES
<p><p><i>Programming Language Concepts</i> 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, interpretat
<p><p><i>Programming Language Concepts</i> 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, interpretat
<p><p><i>Programming Language Concepts</i> 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, interpretat