๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Object-Oriented Type Systems

โœ Scribed by Jens Palsberg, Michael I. Schwartzbach


Publisher
Wiley
Year
1994
Tongue
English
Leaves
194
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Object-Oriented Type Systems Jens Palsberg and Michael I. Schwartzbach Aarhus University, Denmark Type systems are required to ensure 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 provides 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. This text offers advanced undergraduates and professional software developers a sound understanding of the key aspects of object-oriented type systems. All algorithms are implemented in a freely available workbench, adding enormous practical value. Numerous exercises and a clear writing style will enhance its appeal to the student.


๐Ÿ“œ SIMILAR VOLUMES


Object-Oriented System Development
โœ Dennis deChampeaux, Doug Lea, Penelope Faure ๐Ÿ“‚ Library ๐Ÿ“… 1993 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English

I have read your editorial and I am very much happy to read that.I thought that this book must be good one.

Object-Oriented System Development
โœ Dennis deChampeaux ๐Ÿ“‚ Library ๐Ÿ“… 1993 ๐ŸŒ English

There is more to "object-oriented" than application programming. Object-oriented methods have revolutionized the way analysts, designers, software engineers, project managers, and tool builders construct entire software systems. Object-Oriented System Development will help you to better understand

Object Oriented Systems Development
โœ Ali Bahrami ๐Ÿ“‚ Library ๐Ÿ“… 1998 ๐Ÿ› McGraw-Hill/Irwin ๐ŸŒ English

This is a good book for a very general overview of object oriented systems development. It does not refer to any particular language, so I don't know why the other reviewer said it included C++. This book is good but a better book is Criag Larman's "Applying UML and Patterns".