Object-oriented programming: Difference between revisions

Content deleted Content added
Omit needless words
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (AManWithNoPlan - 15896
Line 89:
 
Another early MIT example was [[Sketchpad]] created by [[Ivan Sutherland]] in 1960–1961; in the glossary of the 1963 technical report based on his dissertation about Sketchpad, Sutherland defined notions of "object" and "instance" (with the class concept covered by "master" or "definition"), albeit specialized to graphical interaction.<ref>{{Cite web|url=http://handle.dtic.mil/100.2/AD404549|archive-url=https://web.archive.org/web/20130408133119/http://handle.dtic.mil/100.2/AD404549|url-status=dead|archive-date=8 April 2013|title=Sketchpad: A Man-Machine Graphical Communication System|author=Sutherland, I. E.|date=30 January 1963|publisher=Technical Report No. 296, Lincoln Laboratory, Massachusetts Institute of Technology via Defense Technical Information Center (stinet.dtic.mil)|access-date=17 July 2019}}<!-- Seems to be fixed --></ref>
Also, an MIT [[ALGOL]] version, AED-0, established a direct link between data structures ("plexes", in that dialect) and procedures, prefiguring what were later termed "messages", "methods", and "member functions".<ref name=simuladev>The Development of the Simula Languages,
The Development of the Simula Languages,
[[Kristen Nygaard]], [[Ole-Johan Dahl]],
p.254
[http://cs-exhibitions.uni-klu.ac.at/fileadmin/template/documents/text/The_development_of_the_simula_languages.pdf Uni-kl.ac.at] {{Webarchive|url=https://web.archive.org/web/20060828223533/http://cs-exhibitions.uni-klu.ac.at/fileadmin/template/documents/text/The_development_of_the_simula_languages.pdf |date=28 August 2006 }}</ref><ref>
</ref><ref>
{{Cite web
|last = Ross |first = Doug