Object-oriented language: Difference between revisions

From Rosetta Code
Content added Content deleted
m (Links)
Line 1: Line 1:
#REDIRECT [[:Category:Programming paradigm/Object-oriented]]
[[Category:Encyclopedia]]An '''object-oriented programming language''' (also called an OO language) is one that allows or encourages, to some degree, [[object-oriented programming]] techniques such as encapsulation, [[inheritance]], interfaces, and [[polymorphism]]. [[Simula]] (1967) is generally accepted as the first language to have the primary features of an object-oriented language. It was created for making simulation programs, in which what came to be called objects were the most important information representation. [[Smalltalk]] (1972 to 1980) is arguably the canonical example, and the one with which much of the theory of object-oriented programming was developed.
[[Category:Encyclopedia]]
==Citation==
*[[wp:Object_oriented_language|Wikipedia:Object oriented language]]

Revision as of 13:56, 24 September 2009