Object-oriented programming: Difference between revisions

Content deleted Content added
fixed source code, added links
Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.8.6) (Whoop whoop pull up - 9680
Line 108:
}}
 
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|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}}{{Dead link|date=March 2022 |bot=InternetArchiveBot |fix-attempted=yes }}<!-- Seems to be fixed {{dead link|date=February 2018 |bot=InternetArchiveBot |fix-attempted=yes }} --></ref>
</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,