Object-oriented language: Difference between revisions

From Rosetta Code
Content added Content deleted
m (Links)
(removed Encyclopedia tag; it's already on Programming paradigm, but none of the other paradigm types)
 
(One intermediate revision by one other user not shown)
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.
==Citation==
*[[wp:Object_oriented_language|Wikipedia:Object oriented language]]

Latest revision as of 06:06, 11 February 2016