Concepts in Programming Languages

, by
Concepts in Programming Languages by John C. Mitchell, 9780521780988
Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
  • ISBN: 9780521780988 | 0521780985
  • Cover: Hardcover
  • Copyright: 10/14/2002

  • Rent

    (Recommended)

    $60.63
     
    Term
    Due
    Price
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping bag.
  • Buy Used

    Usually Ships in 3-5 Business Days

    $77.70
  • Buy New

    Print on Demand: 2-4 Weeks. This item cannot be cancelled or returned.

    $107.80
  • eBook

    eTextBook from VitalSource Icon

    Available Instantly

    Online: 180 Days

    Downloadable: 180 Days

    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
    $104.64*
For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems. This book will give the reader a better understanding of the issues and tradeoffs that arise in programming language design, and a better appreciation of the advantages and pitfalls of the programming languages they use.
Loading Icon

Please wait while the item is added to your bag...
Continue Shopping Button
Checkout Button
Loading Icon
Continue Shopping Button