• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Programming Language Concepts

Programming Language Concepts

Paperback

Series: Undergraduate Topics in Computer Science

DatabasesProgramming

PREORDER - Expected ship date February 24, 2027

ISBN10: 3032385784
ISBN13: 9783032385789
Publisher: Springer
Published: Feb 24 2027
Pages: 419
Language: English

This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavor, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, garbage collection, and real machine code. It also includes 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.

Also from

Sestoft, Peter

Also in

Programming