Foundations of Object-Oriented Languages: Types and Semantics
Bruce, Kim B.
Sold by HPB-Red, Dallas, TX, U.S.A.
AbeBooks Seller since March 11, 2019
Used - Hardcover
Condition: Used - Good
Ships within U.S.A.
Quantity: 1 available
Add to basketSold by HPB-Red, Dallas, TX, U.S.A.
AbeBooks Seller since March 11, 2019
Condition: Used - Good
Quantity: 1 available
Add to basketConnecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Seller Inventory # S_423556016
In recent years, object-oriented programming has emerged as the dominant computerprogramming style, and object-oriented languages such as C++ and Java enjoy wide use in academia andindustry. This text explores the formal underpinnings of object-oriented languages to help thereader understand the fundamental concepts of these languages and the design decisions behindthem.The text begins by analyzing existing object-oriented languages, paying special attention totheir type systems and impediments to expressiveness. It then examines two key features: subtypesand subclasses. After a brief introduction to the lambda calculus, it presents a prototypicalobject-oriented language, SOOL, with a simple type system similar to those of class-basedobject-oriented languages in common use. The text offers proof that the type system is sound byshowing that the semantics preserves typing information. It concludes with a discussion of desirablefeatures, such as parametric polymorphism and a MyType construct, that are not yet included in moststatically typed object-oriented languages.
Kim B. Bruce is Frederick Latimer Wells Professor of Computer Science at Williams College.
"About this title" may belong to another edition of this title.
| Order quantity | 4 to 14 business days | 2 to 6 business days |
|---|---|---|
| First item | US$ 3.75 | US$ 6.99 |
Delivery times are set by sellers and vary by carrier and location. Orders passing through Customs may face delays and buyers are responsible for any associated duties or fees. Sellers may contact you regarding additional charges to cover any increased costs to ship your items.