Misplaced Pages

List of object-oriented programming languages

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "List of object-oriented programming languages" – news · newspapers · books · scholar · JSTOR (March 2018) (Learn how and when to remove this message)

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

Languages with object-oriented features

See also

References

  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. : 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.

External links

Types of programming languages
Level
Generation
Categories: