All listings for this product
Best-selling in Textbooks
Save on Textbooks
- AU $56.99Trending at AU $71.40
- AU $13.75Trending at AU $17.83
- AU $94.90Trending at AU $96.53
- AU $29.08Trending at AU $33.28
- AU $30.74Trending at AU $37.18
- AU $23.06Trending at AU $32.95
- AU $69.55Trending at AU $86.07
About this product
- DescriptionTypes are the central organizing principle of the theory of programming languages. In this invative book, Professor Robert Harper offers a fresh perspective on the fundamentals of these languages through the use of type theory. Whereas most textbooks on the subject emphasize taxomy, Harper instead emphasizes genetics, examining the building blocks from which all programming languages are constructed. Language features are manifestations of type structure. The syntax of a language is governed by the constructs that define its types, and its semantics is determined by the interactions among those constructs. The soundness of a language design - the absence of ill-defined programs - follows naturally. Professor Harper's presentation is simultaneously rigorous and intuitive, relying on elementary mathematics. The framework he outlines scales easily to a rich variety of language concepts and is directly applicable to their implementation. The result is a lucid introduction to programming theory that is both accessible and practical.
- Author BiographyRobert Harper has been a member of the faculty of Computer Science at Carnegie Mellon University since 1988. His main research interest is in the application of type theory to the design and implementation of programming languages and to the development of systems for mechanization of mathematics. Professor Harper is a recipient of the Allen Newell Medal for Research Excellence and the Herbert A. Simon Award for Teaching Excellence at Carnegie Mellon and is a Fellow of the Association for Computing Machinery.
- Author(s)Robert Harper
- PublisherCambridge University Press
- Date of Publication17/12/2012
- SubjectComputing: Professional & Programming
- Place of PublicationCambridge
- Country of PublicationUnited Kingdom
- ImprintCambridge University Press
- Out-of-print date24/03/2017
- Content NoteIllustrations
- Weight1000 g
- Width177 mm
- Height253 mm
- Spine30 mm
This item doesn't belong on this page.
Thanks, we'll look into this.