Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Types and Programming Languages

Buy
Types and Programming Languages, 9780262162098 (0262162091), MIT Press, 2002

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 explicity identified, allowing readers to choose a variety of paths through the material.

About the Author

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

(HTML tags aren't allowed.)

Semiconductor Nanostructures for Optoelectronic Applications (Artech House Semiconductor Materials and Devices Library)
Semiconductor Nanostructures for Optoelectronic Applications (Artech House Semiconductor Materials and Devices Library)
As we begin the twenty-first century, nanoscience and technology are advancing at a
rapid pace and making revolutionary contributions in many fields including electronics,
materials science, chemistry, biology, structures and mechanics, and optoelectronics.
Although nanoscience and technology are progressing along many
fronts,
...
The Power of Culture: Driving Today's Organisation
The Power of Culture: Driving Today's Organisation

Organisational culture is one of the most powerful performance levers available for managers. It can drive strategy and productivity, but if mishandled or ignored it will destroy gains and sabotage change.

Yet most managers are either unable or unwilling to harness the power of culture, thereby missing a critical opportunity to turn the...

From Java to Ruby: Things Every Manager Should Know
From Java to Ruby: Things Every Manager Should Know
As I drove across the central Texas landscape, my excitement and anxiety were both building. I was driving to a new client that would change everything for me. This short trip would take me an hour south to a small college town, but symbolically I was beginning a much longer journey. I was going from Java to Ruby.

The past year, I had
...

Integrating Macs into Windows Networks (Network Pro Library)
Integrating Macs into Windows Networks (Network Pro Library)

Integrate Macs seamlessly into your Windows network

These days, almost every Windows network must include Macs--and not just as second-class citizens with limited connectivity, but as full members of the network. Covering Mac OS X Snow Leopard and Windows Server 2008 R2, Integrating Macs into Windows Networks shows you how...

ActionScript 2.0 Garage
ActionScript 2.0 Garage

Top ActionScripter Dan Livingston shows you code, teaches you skills, and inflames your passion to create "do-the-impossible" Flash content. It's all here: forms, validation, styles, skins, data integration, XML, RSS, classes, objects, events, listeners, menu systems, masks, preloaders, ActionScript 2.0 architecture, UI...

Broadcasting and Optical Communication Technology (The Electircal Engineering Handbook Series: Third Edition)
Broadcasting and Optical Communication Technology (The Electircal Engineering Handbook Series: Third Edition)
In two editions spanning more than a decade, The Electrical Engineering Handbook stands as the definitive reference to the multidisciplinary field of electrical engineering. Our knowledge continues to grow, and so does the Handbook. For the third edition, it has been expanded into a set of six books carefully focused on a specialized area or field...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy