<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=List_of_object-oriented_programming_languages</id>
	<title>List of object-oriented programming languages - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=List_of_object-oriented_programming_languages"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=List_of_object-oriented_programming_languages&amp;action=history"/>
	<updated>2026-04-18T12:57:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=List_of_object-oriented_programming_languages&amp;diff=14782&amp;oldid=prev</id>
		<title>imported&gt;Stevebroshar: /* Languages with object-oriented features */ move category link to see also</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=List_of_object-oriented_programming_languages&amp;diff=14782&amp;oldid=prev"/>
		<updated>2024-10-25T01:03:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Languages with object-oriented features: &lt;/span&gt; move category link to see also&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|none}}&lt;br /&gt;
{{More citations needed|date=March 2018}}&lt;br /&gt;
&lt;br /&gt;
This is a list of notable [[programming languages]] with features designed for [[object-oriented programming]] (OOP).&lt;br /&gt;
&lt;br /&gt;
The listed languages are designed with varying degrees of OOP support. Some are highly focused in OOP while others support multiple paradigms including OOP. &amp;lt;ref&amp;gt;{{cite journal|last1=Rentsch|first1=Tim|title=Object oriented programming|journal=ACM SIGPLAN Notices|date=1 September 1982|volume=17|issue=9|pages=51–57|doi=10.1145/947955.947961| s2cid=14373518 }}&amp;lt;/ref&amp;gt; For example, [[C++]] is a multi-[[programming paradigm|paradigm]] language including OOP;&amp;lt;ref&amp;gt;{{cite book|last1=Coplien|first1=James O.|title=Multi-paradigm design for C++|date=1999|publisher=Addison-Wesley|location=Reading, Mass. [u.a.]|isbn=978-0-201-82467-4|edition= 3rd printing}}&amp;lt;/ref&amp;gt; however, it is less object-oriented than other languages such as [[Python (programming language)|Python]]&amp;lt;ref&amp;gt;{{cite book|last1=Lutz|first1=Mark|title=Learning Python: Powerful Object-Oriented Programming|date=2013|publisher=&amp;quot;O&amp;#039;Reilly Media, Inc.&amp;quot;|isbn=9781449355692|url=https://books.google.com/books?id=4pgQfXQvekcC|language=en}}&amp;lt;/ref&amp;gt; and [[Ruby (programming language)|Ruby]].&amp;lt;ref&amp;gt;{{cite book|last1=Flanagan|first1=David|last2=Matsumoto|first2=Yukihiro|title=The Ruby programming language|url=https://archive.org/details/rubyprogrammingl00davi|url-access=registration|date=2008|publisher=O&amp;#039;Reilly|location=Beijing|isbn=978-0596554651|edition= 1st}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Languages with object-oriented features==&lt;br /&gt;
{{div col|colwidth=35em}}&lt;br /&gt;
*[[ABAP]]&lt;br /&gt;
*[[Ada (programming language)|Ada 95]]&lt;br /&gt;
*[[AmigaE]]&lt;br /&gt;
*[[Apex (programming language)|Apex]]&lt;br /&gt;
*[[BETA (programming language)|BETA]]&lt;br /&gt;
*[[Boo (programming language)|Boo]]&lt;br /&gt;
*[[C++]]&lt;br /&gt;
*[[C Sharp (programming language)|C#]]&lt;br /&gt;
*[[Ceylon (programming language)|Ceylon]]&lt;br /&gt;
*[[Chapel (programming language)|Chapel]]&lt;br /&gt;
*[[Clarion (programming language)|Clarion]]&lt;br /&gt;
*[[CLU (programming language)|CLU]]&lt;br /&gt;
*[[COBOL]]&lt;br /&gt;
*[[Cobra (programming language)|Cobra]]&lt;br /&gt;
*[[ColdFusion]]&lt;br /&gt;
*[[Common Lisp]]&lt;br /&gt;
*[[CorbaScript]]&lt;br /&gt;
*[[Curl (programming language)|Curl]]&lt;br /&gt;
*[[D (programming language)|D]]&lt;br /&gt;
*[[Dart (programming language)|Dart]]&lt;br /&gt;
*[[DataFlex]]&lt;br /&gt;
*[[Dylan (programming language)|Dylan]]&lt;br /&gt;
*[[E (programming language)|E]]&lt;br /&gt;
*[[Eiffel (programming language)|Eiffel]]&lt;br /&gt;
**[[Sather]]&lt;br /&gt;
*[[Elixir (programming language)|Elixir]]&lt;br /&gt;
*[[Fortran 2003]]&lt;br /&gt;
*[[FPr (programming language)|FPr]]&lt;br /&gt;
*[[FreeBASIC]]&lt;br /&gt;
*[[F Sharp (programming language)|F#]]&lt;br /&gt;
*[[Gambas]]&lt;br /&gt;
*[[GDScript]]&lt;br /&gt;
*[[Go (programming language)|Go]]&lt;br /&gt;
*[[Gura (programming language)]]&lt;br /&gt;
*[[Graphtalk]]&lt;br /&gt;
*[[IDLscript]]&lt;br /&gt;
*[[J (programming language)|J]]&lt;br /&gt;
*[[J Sharp|J#]]&lt;br /&gt;
*[[JADE (programming language)|JADE]]&lt;br /&gt;
*[[Java (programming language)|Java]]&lt;br /&gt;
**[[Groovy (programming language)|Groovy]]&lt;br /&gt;
**[[Join Java]]&lt;br /&gt;
**[[X10 (programming language)|X10]]&lt;br /&gt;
*[[Julia (programming language)|Julia]]&lt;br /&gt;
*[[Kotlin (programming language)|Kotlin]]&lt;br /&gt;
*[[Lasso (programming language)|Lasso]]&lt;br /&gt;
*[[Lingo (programming language)|Lingo]]&lt;br /&gt;
*[[LISP]]&lt;br /&gt;
*[[Logtalk]]&lt;br /&gt;
*[[MATLAB]]&lt;br /&gt;
*[[Modula-3]]&lt;br /&gt;
*[[Nemerle]]&lt;br /&gt;
*[[NetRexx]]&lt;br /&gt;
*[[Nim (programming language)|Nim]]&lt;br /&gt;
*[[Noop]]&lt;br /&gt;
*[[Oberon (programming language)|Oberon]] (Oberon-1)&lt;br /&gt;
**[[Oberon-2]]&lt;br /&gt;
*[[Object Pascal]]&lt;br /&gt;
**[[Delphi (programming language)|Delphi]]&lt;br /&gt;
**[[Free Pascal]]&lt;br /&gt;
**[[Turbo Pascal]]&lt;br /&gt;
*[[Object REXX]]&lt;br /&gt;
*[[Objective-C]]&lt;br /&gt;
*[[OCaml]]&lt;br /&gt;
*[[Omnis Studio]]&lt;br /&gt;
*[[OpenEdge Advanced Business Language]]&lt;br /&gt;
*[[Oz (programming language)|Oz, Mozart Programming System]]&lt;br /&gt;
*[[Perl]] since v5&lt;br /&gt;
*[[PHP]] since v4, greatly enhanced in v5&lt;br /&gt;
*[[Power Builder]]&lt;br /&gt;
*[[Prototype-based programming|Prototype-based languages]]&lt;br /&gt;
**[[Actor-Based Concurrent Language]]s: [[ABCL/1]], [[ABCL/R]], [[ABCL/R2]], [[ABCL/c plus|ABCL/c+]]&lt;br /&gt;
**[[Agora (programming language)|Agora]]&lt;br /&gt;
**[[Cecil (programming language)|Cecil]]&lt;br /&gt;
**[[ECMAScript]]&lt;br /&gt;
***[[ActionScript]]&lt;br /&gt;
***[[JavaScript]]&lt;br /&gt;
***[[JScript]]&lt;br /&gt;
**[[Etoys (programming language)|Etoys]] (in [[Squeak]])&lt;br /&gt;
**[[Io (programming language)|Io]]&lt;br /&gt;
**[[Lua (programming language)|Lua]]&lt;br /&gt;
**[[Lisaac]]&lt;br /&gt;
**[[MOO (programming language)|MOO]]&lt;br /&gt;
**[[NewtonScript]]&lt;br /&gt;
**[[Obliq]]&lt;br /&gt;
**[[REBOL]]&lt;br /&gt;
**[[Self (programming language)|Self]]&lt;br /&gt;
*[[Python (programming language)|Python]]&lt;br /&gt;
*[[REALbasic]]&lt;br /&gt;
*[[Ruby (programming language)|Ruby]]&lt;br /&gt;
*[[Rust (programming language)|Rust]]&lt;br /&gt;
*[[S (programming language)|S]]&lt;br /&gt;
**[[R (programming language)|R]]&lt;br /&gt;
*[[Scala (programming language)|Scala]]&lt;br /&gt;
*[[Scriptol]]&lt;br /&gt;
*[[Seed7]]&lt;br /&gt;
*[[SenseTalk]]&lt;br /&gt;
*[[Simula]]&lt;br /&gt;
*[[Smalltalk]]&lt;br /&gt;
**[[Self (programming language)|Self]]&lt;br /&gt;
**[[Bistro (programming language)|Bistro]]&lt;br /&gt;
**[[Squeak]]&lt;br /&gt;
***[[Pharo]]&lt;br /&gt;
***[[Newspeak (programming language)|Newspeak]]&lt;br /&gt;
*[[Squirrel (programming language)|Squirrel]]&lt;br /&gt;
*[[Swift (programming language)|Swift]]&lt;br /&gt;
*[[TADS]]&lt;br /&gt;
*[[Tcl]]&lt;br /&gt;
**[[Xotcl]] (similar to CLOS)&lt;br /&gt;
**[[incr Tcl]] (itcl; similar to C++)&lt;br /&gt;
*[[Transcript (programming language)|Transcript]]&lt;br /&gt;
*[[TypeScript]]&lt;br /&gt;
*[[Ubercode]]&lt;br /&gt;
*[[Vala (programming language)|Vala]]&lt;br /&gt;
*[[Verse (programming language)|Verse]]&lt;br /&gt;
*[[Visual Basic (classic)|Visual Basic]]&lt;br /&gt;
**[[Visual Basic .NET]] (VB.NET)&lt;br /&gt;
**[[VBScript]]&lt;br /&gt;
**[[Visual Basic for Applications]] (VBA)&lt;br /&gt;
*[[Visual FoxPro]]&lt;br /&gt;
*[[Visual Prolog]]&lt;br /&gt;
*[[XBase++]] (extends xBase standard language)&lt;br /&gt;
*[[Xojo]]&lt;br /&gt;
*[[ZZT-oop]]&lt;br /&gt;
{{div col end}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*  [[:Category:Object-oriented programming languages]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
{{Types of programming languages}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Object-oriented programming|*]]&lt;br /&gt;
[[Category:Object-oriented programming languages| ]]&lt;br /&gt;
[[Category:Lists of programming languages|Object oriented]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Stevebroshar</name></author>
	</entry>
</feed>