1981 · 98 citations · 13 references
EngineeringType TheorySoftware EngineeringObject OrientationSemanticsAutomatic Storage ManagementSoftware AnalysisComputational LinguisticsLanguage StudiesHigh-level Programming LanguageObject-oriented LanguagePolymorphism (Computer Science)LinguisticsComputer EngineeringProgramming Language ImplementationComputer ScienceType SystemSoftware DesignProgramming Language DesignAutomated ReasoningProgram AnalysisFormal MethodsLarge Complex SystemsObject-oriented ProgrammingSystem Software
Smalltalk is an object-oriented language designed and implemented by the Learning Research (Group of the Xerox Palo Alto Research Center [2, 5, 14]. Some features of this language are: abstract data classes, information inheritance by a superclass-subclass mechanism, message passing semantics, extremely late binding no type declarations, and automatic storage management. Experience has shown that large complex systems can be written in Smalltalk in quite a short period of time; it is also used to teach programming to children quite effectively. Object-oriented languages like Smalltalk have begun to be accepted as friendly languages for novice programmers on personal computers.
13
A Machine-Oriented Logic Based on the Resolution Principle
John A. Robinson · Journal of the ACM · 1965 · 3.9K citations · Full text
SIMULA: an ALGOL-based simulation language
Ole-Johan Dahl, Kristen Nygaard · Communications of the ACM · 1966 · 857 citations · Full text
The Smalltalk-76 programming system design and implementation
Daniel H. H. Ingalls · 1978 · 273 citations · Full text