Skip to content
Free planNo credit card requiredStart writing

article · 1985

SW 2 - An object-based programming environment

Mark R. Laff, Brent Hailpern

Cited by 10Abstract and details only

Abstract

Programming systems traditionally deal with only a few different types of data objects. Operating-system command languages, for example, are concerned with files and programs. Typical programming languages deal with computer-related objects such as integers, strings, arrays, and records. This is in sharp contrast to the variety of real-world objects that people reason about. Smallworld is a programming environment in which the real world is represented by objects that have properties. A property represents a fact about the corresponding real-world entity. Thus Smallworld actions (programs), which operate on objects specified in this simple but general way, are “smart”: they consider all of the relevant facts concerning (that is, all of the properties of) the objects they manipulate.

Cite this paper

APA 7

Laff, M. R., & Hailpern, B. (1985). SW 2 - An object-based programming environment. https://doi.org/10.1145/800225.806821

MLA 9

Laff, Mark R., and Brent Hailpern. “SW 2 - An object-based programming environment.” 1985, pp. 1–11, https://doi.org/10.1145/800225.806821.

Chicago

Laff, Mark R., and Brent Hailpern. 1985. “SW 2 - An object-based programming environment.” https://doi.org/10.1145/800225.806821.

Harvard

Laff, M.R. and Hailpern, B. (1985) ‘SW 2 - An object-based programming environment’. Available at: https://doi.org/10.1145/800225.806821.

BibTeX
@article{laff1985object,
  title = {{SW 2 - An object-based programming environment}},
  author = {Laff, Mark R. and Hailpern, Brent},
  pages = {1--11},
  year = {1985},
  doi = {10.1145/800225.806821}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.