Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

List of object-oriented programming languages

From Wikipedia, the free encyclopedia

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. [1] For example, C++ is a multi-paradigm language including OOP;[2] however, it is less object-oriented than other languages such as Python[3] and Ruby.[4]

Scratch has most qualities of an OOP, however it doesn't fully qualify.[5]

Languages with object-oriented features

[edit]

See also

[edit]

References

[edit]
  1. Rentsch, Tim (1 September 1982). "Object oriented programming". ACM SIGPLAN Notices. 17 (9): 51–57. doi:10.1145/947955.947961. S2CID 14373518.
  2. Coplien, James O. (1999). Multi-paradigm design for C++ (3rd printing ed.). Reading, Mass. [u.a.]: Addison-Wesley. ISBN 978-0-201-82467-4.
  3. Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming. O'Reilly Media, Inc. ISBN 9781449355692.
  4. Flanagan, David; Matsumoto, Yukihiro (2008). The Ruby programming language (1st ed.). Beijing: O'Reilly. ISBN 978-0596554651.
  5. "Object-Oriented Programming - Scratch Wiki". en.scratch-wiki.info. Retrieved 2026-03-18.
[edit]