Object-oriented Type Systems - J. Palsberg, M.I. Schwartzbach

Object-oriented Type Systems

Buch | Hardcover
250 Seiten
1993
John Wiley & Sons Ltd (Verlag)
978-0-471-94128-6 (ISBN)
123,59 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
A review of the type systems Simula, Smalltalk, C++ and Eiffel, which offers a theory to generalize and explain them. The theory is based upon an idealized object-oriented language called BPOL (Basic Object Programming Language), which explains the common features of all 4 type systems.
Type systems are required to ensure the reliability and efficiency of software. For object-oriented languages, typing is an especially challenging problem because of inheritance, assignment, and late binding. Existing languages employ different type systems, and it can be difficult to compare, evaluate and improve them, since there is currently no uniform theory for such languages. This book aims to provide such a theory. The authors review the type systems of Simula, Smalltalk, C++ and Eiffel, and present a type system that generalizes and explains them. The theory is based on an idealized object-oriented language called BOPL (Basic Object Programming Language), containing common features of the above languages. A type system, type inference algorithm, and typings of inheritance and genericity are provided for BOPL. Throughout, the results are related to the languages on which BOPL is based.

Object-Oriented Languages and Type Systems; The BOPL Language; The Rest of this Book; Type Checking; Type Inference; Inheritance; Genericity; The BOPL Grammar; The Workbench.

Erscheint lt. Verlag 24.9.1993
Zusatzinfo bibliography, index
Verlagsort Chichester
Sprache englisch
Maße 155 x 235 mm
Gewicht 480 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-471-94128-X / 047194128X
ISBN-13 978-0-471-94128-6 / 9780471941286
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95