The Little Typer (Paperback)

, ,
An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time. A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains dependent types, beginning with a very small language that looks very much like Scheme and extending it to cover both programming with dependent types and using dependent types for mathematical reasoning. Readers should be familiar with the basics of a Lisp-like programming language, as presented in the first four chapters of The Little Schemer. The first five chapters of The Little Typer provide the needed tools to understand dependent types; the remaining chapters use these tools to build a bridge between mathematics and programming. Readers will learn that tools they know from programming-pairs, lists, functions, and recursion-can also capture patterns of reasoning. The Little Typer does not attempt to teach either practical programming skills or a fully rigorous approach to types. Instead, it demonstrates the most beautiful aspects as simply as possible, one step at a time.

R1,408
List Price R1,577
Save R169 11%

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles14080
Mobicred@R132pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 9 - 15 working days


Toggle WishListAdd to wish list
Review this Item

Donate to Against Period Poverty


Product Description

An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time. A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; using just one language for types and programs allows program descriptions to be as powerful as the programs they describe. The Little Typer explains dependent types, beginning with a very small language that looks very much like Scheme and extending it to cover both programming with dependent types and using dependent types for mathematical reasoning. Readers should be familiar with the basics of a Lisp-like programming language, as presented in the first four chapters of The Little Schemer. The first five chapters of The Little Typer provide the needed tools to understand dependent types; the remaining chapters use these tools to build a bridge between mathematics and programming. Readers will learn that tools they know from programming-pairs, lists, functions, and recursion-can also capture patterns of reasoning. The Little Typer does not attempt to teach either practical programming skills or a fully rigorous approach to types. Instead, it demonstrates the most beautiful aspects as simply as possible, one step at a time.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

MIT Press

Country of origin

United States

Series

The MIT Press

Release date

September 2018

Availability

Expected to ship within 9 - 15 working days

Authors

,

Illustrators

Foreword by

Afterword by

Dimensions

229 x 178 x 21mm (L x W x T)

Format

Paperback - Trade

Pages

424

ISBN-13

978-0-262-53643-1

Barcode

9780262536431

Categories

LSN

0-262-53643-9



Trending On Loot