The Structure of Typed Programming Languages

The Structure of Typed Programming Languages
Author :
Publisher : Mit Press
Total Pages : 367
Release :
ISBN-10 : 026269171X
ISBN-13 : 9780262691710
Rating : 4/5 (710 Downloads)

Book Synopsis The Structure of Typed Programming Languages by : David A. Schmidt

Download or read book The Structure of Typed Programming Languages written by David A. Schmidt and published by Mit Press. This book was released on 1994 with total page 367 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Structure of Typed Programming Languages describes the fundamental syntactic and semantic features of modern programming languages, carefully spelling out their impacts on language design. Using classical and recent research from lambda calculus and type theory, it presents a rational reconstruction of the Algol-like imperative languages such as Pascal, Ada, and Modula-3, and the higher-order functional languages such as Scheme and ML.David Schmidt's text is based on the premise that although few programmers ever actually design a programming language, it is important for them to understand the structuring techniques. His use of these techniques in a reconstruction of existing programming languages and in the design of new ones allows programmers and would-be programmers to see why existing languages are structured the way they are and how new languages can be built using variations on standard themes.The text is unique in its tutorial presentation of higher-order lambda calculus and intuitionistic type theory. The latter in particular reveals that a programming language is a logic in which its typing system defines the propositions of the logic and its well-typed programs constitute the proofs of the propositions.The Structure of Typed Programming Languages is designed for use in a first or second course on principles of programming languages. It assumes a basic knowledge of programming languages and mathematics equivalent to a course based on books such as Friedman, Wand, and Haynes': Essentials of Programming Languages. As Schmidt covers both the syntax and the semantics of programming languages, his text provides a perfect precursor to a more formal presentation of programming language semantics such as Gunter's Semantics of Programming Languages.


The Structure of Typed Programming Languages Related Books

The Structure of Typed Programming Languages
Language: en
Pages: 367
Authors: David A. Schmidt
Categories: Computers
Type: BOOK - Published: 1994 - Publisher: Mit Press

DOWNLOAD EBOOK

The Structure of Typed Programming Languages describes the fundamental syntactic and semantic features of modern programming languages, carefully spelling out t
The Structure of Typed Programming Languages
Language: en
Pages: 392
Authors: David A. Schmidt
Categories: Computers
Type: BOOK - Published: 1994 - Publisher: MIT Press

DOWNLOAD EBOOK

The text is unique in its tutorial presentation of higher-order lambda calculus and intuitionistic type theory.
Types and Programming Languages
Language: en
Pages: 656
Authors: Benjamin C. Pierce
Categories: Computers
Type: BOOK - Published: 2002-01-04 - Publisher: MIT Press

DOWNLOAD EBOOK

A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence of certain er
The Structure and Design of Programming Languages
Language: en
Pages: 602
Authors: John E. Nicholls
Categories: Computers
Type: BOOK - Published: 1975 - Publisher: Addison Wesley Publishing Company

DOWNLOAD EBOOK

Introduction: background and technical foundations; User aspects; Elements of procedural programming languages.
Semantics of Programming Languages
Language: en
Pages: 450
Authors: Carl A. Gunter
Categories: Programming languages (Electronic computers)
Type: BOOK - Published: 1992 - Publisher: MIT Press

DOWNLOAD EBOOK

Semantics of Programming Languages exposes the basic motivations and philosophy underlying the applications of semantic techniques in computer science. It intro