Please use this identifier to cite or link to this item:
doi:10.22028/D291-26148
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
fb14_1990_20.pdf | 6,94 MB | Adobe PDF | View/Open |
Title: | Polymorphic type inference for a simple object oriented programming language with state |
Author(s): | Hense, Andreas V. |
Language: | English |
Year of Publication: | 1990 |
OPUS Source: | Saarbrücken, 1990 |
Free key words: | class inheritance subtyping imperative features |
DDC notations: | 004 Computer science, internet |
Publikation type: | Report |
Abstract: | We show how type inference for object oriented programming languages with state can be performed without type declarations. Our type inference system is based on the works of Remy and Wand which can in turn be traced back directly to Milner's classical type inference algorithm. O'small a simple object oriented language, is translated into mathcal{L}, a language of lambda-calculus with records and imperative features. Type inference rules are given for mathcal{L}. O'small-programs are type checked after being translated into mathcal{L}. We show that for translations of O'small-programs one can have a type system with principal types. |
Link to this record: | urn:nbn:de:bsz:291-scidok-42219 hdl:20.500.11880/26204 http://dx.doi.org/10.22028/D291-26148 |
Series name: | Technischer Bericht / A / Fachbereich Informatik, Universität des Saarlandes |
Series volume: | 1990/20 |
Date of registration: | 7-Sep-2011 |
Faculty: | MI - Fakultät für Mathematik und Informatik |
Department: | MI - Informatik |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.