[−]
  • Search
Share Organize Explore

has ALL you need!

A community for book lovers to create their own bookshelves, share and explore books.

Sign Up for FREE!
Types and Programming LanguagesBlog this item

Similar books

Cover of "Advanced Topics in Types and Programming Languages"
Advanced Topics in Types and Programming Languages
Cover of "Concepts, Techniques, and Models of Computer Programming"
Concepts, Techniques, and Models of Computer Programming
Cover of "The Haskell Road To Logic, Maths And Programming"
The Haskell Road To Logic, Maths And Programming
Cover of "Programming Language Pragmatics, Second Edition"
Programming Language Pragmatics, Second Edition
Cover of "Basic Category Theory for Computer Scientists"
Basic Category Theory for Computer Scientists

Book Description

A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems--and of programming languages from a type-theoretic perspective—-has important applications in software engineering, language design, high-performance compilers, and security.

This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.

The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.

Book Details
English Books
Hardcover 645 Pages
Edition: 1
ISBN-10: 0262162091
ISBN-13: 9780262162098
Publisher: The MIT Press
Pub date: Feb 01, 2002
Dimensions: 24 cm x 21 cm x 4 cm Just how big is that?
Improve data of this book

FAQ See all

How does the voting work?
Find a comment helpful / unhelpful? Cast your vote. Only one vote from each person will be counted. Every hour we gather all the votes, add them up, add some magic source, and there we have the new sorting for the comments on the page of this book!
I see mistakes in the book information. How can I fix it?

Under "Book details", there is a link labeled "Improve data of this book". You can use that form to send us the correct information.

Why do I sometimes see less people than from last time?
Under the aNobii logo is the location filter. The higher up you go, the more people you see.
Loading ...
The viewport has not loaded.