Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Mobile Phones, Tablets & E-Readers - The Little Typer (Mit Press)

Description

Book Synopsis: 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.

Details

Ready to take your programming skills to the next level? Look no further than The Little Typer (Mit Press)! This book introduces you to the fascinating world of dependent types, showcasing their incredible power and elegance. By using dependent types, you can describe a program's behavior with precision and unleash its full potential. Unlike other types, dependent types are a first-class part of a language, allowing your program descriptions to be as powerful as the programs themselves. Get ready to dive into a small language similar to Scheme and gradually explore the wonders of dependent types for both programming and mathematical reasoning.

If you're already familiar with a Lisp-like programming language, particularly the basics presented in the first four chapters of The Little Schemer, you're well on your way to unlocking the secrets of dependent types. The first five chapters of The Little Typer provide you with the essential tools and concepts needed to grasp the core concepts of dependent types. From there, the book takes you on a captivating journey, demonstrating how familiar programming constructs like pairs, lists, functions, and recursion can also capture intricate patterns of mathematical reasoning.

But don't worry, The Little Typer is not just another dry, technical manual. It's designed to showcase the most beautiful aspects of dependent types in a simple and accessible manner. Each step of the way, you'll uncover the elegance and sheer brilliance behind these types, building your knowledge and confidence as you progress through the book. Whether you're a seasoned programmer looking to expand your skillset or a math enthusiast longing to bridge the gap between mathematics and programming, The Little Typer is the perfect companion.

Ready to embark on this exciting journey? Start exploring the enchanting realm of dependent types and unlock the full potential of your programming skills. Don't miss out on this opportunity to immerse yourself in the world of The Little Typer (Mit Press) — a gateway to a deeper understanding of types, programs, and their interplay. Get your copy today and take the first step towards becoming a true master of dependent types.

Click here to get your copy of The Little Typer (Mit Press) now!

Disclosure: I get commissions for purchases made through links in this website