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
- ABAP
- Ada 95
- AmigaE
- Apex
- BETA
- Buh!
- C++
- C#
- Ceylon
- Kapelle
- Clarion
- CLU
- COBOL
- Kobra
- ColdFusion
- Common Lisp
- CorbaScript
- Locken
- D
- Pfeil
- DataFlex
- Dylan
- E
- Eiffel
- Elixier
- Fortran 2003
- FreeBASIC
- F#
- Gambas
- GDScript
- Gehen
- Graphtalk
- IDLscript
- J
- J#
- JADE
- Java
- Julia
- Kotlin
- Lasso
- Jargon
- Lispeln
- Logtalk
- MATLAB
- Modula-3
- Nemerle
- NetRexx
- Nim
- Noop
- Oberon (Oberon-1)
- Objekt Pascal
- Objekt REXX
- Objective-C
- OCaml
- Omnis Studio
- OpenEdge Advanced Business Language
- Oz, Mozart Programmiersystem
- Perl seit Version 5
- PHP seit Version 4, in Version 5 stark verbessert
- Kraftaufbau
- Prototypbasierte Sprachen
- Python
- REALbasic
- Rubin
- Rost
- S
- Scala
- Scriptol
- Seed7
- SenseTalk
- Simula
- Smalltalk
- Eichhörnchen
- Schnell
- TADS
- Tcl
- Transkript
- Typoskript
- Ubercode
- Vala
- Vers
- Visual Basic
- Visual Basic .NET (VB.NET)
- VBScript
- Visual Basic for Applications (VBA)
- Visual FoxPro
- Visueller Prolog
- Xojo
- ZZT-oop
Siehe auch
- Kategorie: Objektorientierte Programmiersprachen
Referenzen
- ^ Rentsch, Tim (1. September 1982). „Objektorientierte Programmierung“. ACM SIGPLAN Notices . 17 (9): 51–57 . doi : 10.1145/947955.947961 . S2CID 14373518 .
- ^ Coplien, James O. (1999). Multi-paradigm design for C++ (3. Auflage). Reading, Mass. [ua]: Addison-Wesley. ISBN 978-0-201-82467-4Die
- ^ Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming . O'Reilly Media, Inc. ISBN 9781449355692Die
- ^ Flanagan, David; Matsumoto, Yukihiro (2008). Die Programmiersprache Ruby (1. Aufl.). Peking: O'Reilly. ISBN 978-0596554651Die
- ^ „Objektorientierte Programmierung – Scratch Wiki“ . en.scratch-wiki.info . Abgerufen am 18.03.2026 .