Template:Short description Template:More citations needed

This is a list of notable programming languages with features designed for object-oriented programming (OOP).

The listed languages are designed with varying degrees of OOP support. Some are highly focused in OOP while others support multiple paradigms including OOP. <ref>Template:Cite journal</ref> For example, C++ is a multi-paradigm language including OOP;<ref>Template:Cite book</ref> however, it is less object-oriented than other languages such as Python<ref>Template:Cite book</ref> and Ruby.<ref>Template:Cite book</ref>

Languages with object-oriented featuresEdit

Template:Div col

Template:Div col end

See alsoEdit

ReferencesEdit

Template:Reflist

External linksEdit

Template:Types of programming languages Template:Authority control