Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

Types and Programming Languages

by Benjamin C. Pierce
Sold out
Current price ₹5,428.00
Original price ₹8,350.00
Original price ₹8,350.00
Original price ₹8,350.00
(-35%)
₹5,428.00
Current price ₹5,428.00

Ships in 1-2 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Hardcover
  • ISBN13: 9780262162098
  • Binding: Hardcover
  • Subject: N/A
  • Publisher: Mit Press
  • Publisher Imprint: Mit Press
  • Publication Date:
  • Pages: 648
  • Original Price: INR 8350.0
  • Language: English
  • Edition: N/A
  • Item Weight: 1270 grams
  • BISAC Subject(s): Programming / General, Languages / General, and Computer Science

A comprehensive introduction to type systems and programming languages.

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.

Benjamin C. Pierce is Professor of Computer and Information Science at the University of Pennsylvania.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us