Dies ist eine Liste bemerkenswerter Programmiersprachen mit Funktionen, die für die objektorientierte Programmierung (OOP) entwickelt wurden.

Die aufgeführten Sprachen sind mit unterschiedlichem Grad an OOP-Unterstützung konzipiert. Einige konzentrieren sich stark auf OOP, während andere mehrere Paradigmen, einschließlich OOP, unterstützen. [ 1 ] C++ ist beispielsweise eine Multi- Paradigmen- Sprache, die auch OOP umfasst; [ 2 ] sie ist jedoch weniger objektorientiert als andere Sprachen wie Python [ 3 ] und Ruby . [ 4 ]

Scratch weist die meisten Eigenschaften einer objektorientierten Programmierung auf, erfüllt diese Kriterien jedoch nicht vollständig. [ 5 ]

Sprachen mit objektorientierten Merkmalen

Siehe auch

  • Kategorie: Objektorientierte Programmiersprachen

Referenzen

  1. ^ Rentsch, Tim (1. September 1982). „Objektorientierte Programmierung“. ACM SIGPLAN Notices . 17 (9): 51–57 . doi : 10.1145/947955.947961 . S2CID  14373518 .
  2. ^ Coplien, James O. (1999). Multi-paradigm design for C++ (3. Auflage). Reading, Mass. [ua]: Addison-Wesley. ISBN 978-0-201-82467-4Die
  3. ^ Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming . O'Reilly Media, Inc. ISBN 9781449355692Die
  4. ^ Flanagan, David; Matsumoto, Yukihiro (2008). Die Programmiersprache Ruby (1. Aufl.). Peking: O'Reilly. ISBN 978-0596554651Die
  5. ^ „Objektorientierte Programmierung – Scratch Wiki“ . en.scratch-wiki.info . Abgerufen am 18.03.2026 .