書誌事項

Object-oriented type systems

Jens Palsberg and Michael I. Schwartzbach

(Wiley professional computing)

Wiley, c1994

大学図書館所蔵 件 / 13

この図書・雑誌をさがす

注記

Bibliography: p. [171]-177

Includes index

内容説明・目次

内容説明

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.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ