Foundations of Object-Oriented Languages - Kim B. Bruce

Foundations of Object-Oriented Languages

Types and Semantics

(Autor)

Buch | Softcover
406 Seiten
2002
MIT Press (Verlag)
978-0-262-52573-2 (ISBN)
69,95 inkl. MwSt
A presentation of the formal underpinnings of object-oriented programming languages.
In recent years, object-oriented programming has emerged as the dominant computer programming style, and object-oriented languages such as C++ and Java enjoy wide use in academia and industry. This text explores the formal underpinnings of object-oriented languages to help the reader understand the fundamental concepts of these languages and the design decisions behind them. The text begins by analyzing existing object-oriented languages, paying special attention to their type systems and impediments to expressiveness. It then examines two key features: subtypes and subclasses. After a brief introduction to the lambda calculus, it presents a prototypical object-oriented language, SOOL, with a simple type system similar to those of class-based object-oriented languages in common use. The text offers proof that the type system is sound by showing that the semantics preserves typing information. It concludes with a discussion of desirable features, such as parametric polymorphism and a MyType construct, that are not yet included in most statically typed object-oriented languages.

Kim B. Bruce is Frederick Latimer Wells Professor of Computer Science at Williams College.

Erscheint lt. Verlag 1.3.2002
Reihe/Serie Foundations of Object-Oriented Languages
Zusatzinfo 100 illus
Verlagsort Cambridge, Mass.
Sprache englisch
Maße 203 x 229 mm
Gewicht 930 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Theorie / Studium
ISBN-10 0-262-52573-9 / 0262525739
ISBN-13 978-0-262-52573-2 / 9780262525732
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Grundlagen, Objektorientierung und fortgeschrittene Konzepte

von Christian Kohls; Alexander Dobrynin

Buch (2023)
Carl Hanser (Verlag)
39,99