Programming Language Foundations

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Stump’s Programming Language Foundations is a short concise text that covers semantics, equally weighting operational and denotational semantics for several different programming paradigms: imperative, concurrent, and functional.
Programming Language Foundations provides: an even coverage of denotational, operational an axiomatic semantics extensions to concurrent and non-deterministic versions operational semantics for untyped lambda calculus functional programming type systems and coverage of emerging topics and modern research directions.

Author(s): Aaron Stump
Edition: 1st
Publisher: Wiley
Year: 2013

Language: English
Pages: 338
Tags: Библиотека;Компьютерная литература;

Cover......Page 1
Contents......Page 5
Preface......Page 13
Part I: Central Topics......Page 19
Chapter 1: Semantics of First-Order Arithmetic......Page 21
Chapter 2: Denotational Semantics of While......Page 45
Chapter 3: Axiomatic Semantics of While......Page 77
Chapter 4: Operational Semantics of While......Page 107
Chapter 5: Untyped Lambda Calculus......Page 137
Chapter 6: Programming in Untyped Lambda Calculus......Page 161
Chapter 7: Simple Type Theory......Page 179
Part II: Extra Topics......Page 217
Chapter 8: Nondeterminism and Concurrency......Page 219
Chapter 9: More on Untyped Lambda Calculus......Page 243
Chapter 10: Polymorphic Type Theory......Page 281
Chapter 11: Functional Programming......Page 297
Mathematical Background......Page 327
References......Page 333
Index......Page 336