Back to results

University of Illinois at Urbana-Champaign

Implementation of functional languages with state

Abstract

dc:description

Imperative and functional programming are two styles which have long been viewed as incompatible. In particular, the functional property of referential transparency could not be maintained in the face of destructive update, as found in assignment statements. Recent work, however, has suggested that the two may be integrated in a formal system which has both imperative features and referential transparency. These systems impose certain constraints on imperative features that allow the effects to be masked out, making them appear purely functional.

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
  • Springer, Jonathan Charles
Contributors dc:contributor
  • Kamin, Samuel N.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1996 Springer, Jonathan Charles
Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
9780591088922
AAI9702672
(UMI)AAI9702672
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/21893

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

Springer, Jonathan Charles. Implementation of functional languages with state. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/21893