Back to results

University of Illinois at Urbana-Champaign

Type checking and type inference for object-oriented programming languages

Abstract

dc:description

Type systems for object-oriented programming languages have been studied a great deal over the past few years. Since Smalltalk was one of the earliest object-oriented languages, it is not surprising that there have been several attempts to provide a type system for it. Unfortunately, none of the attempts have been completely successful. In particular, none of the proposed type systems are both type-safe and capable of type-checking most common Smalltalk programs. Smalltalk violates many of the assumptions on which most object-oriented type systems are based, and a successful type system for Smalltalk is necessarily different from those for other languages.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Graver, Justin Owen
Contributors dc:contributor
  • Johnson, Ralph E.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1989 Graver, Justin Owen
Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
AAI9010868
(UMI)AAI9010868
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/22894

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Graver, Justin Owen. Type checking and type inference for object-oriented programming languages. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/22894