Objektorientierte Programmiersprache

Eine objektorientierte Programmiersprache ist eine Programmiersprache, deren allgemeine Organisationsstruktur das Objekt ist und die damit die objektorientierte Programmierung besonders unterstützt.

thumb|Historie objektorientierter Programmiersprachen

Die meisten objektorientierten Programmiersprachen gehören der Klasse der imperativen Programmiersprachen und der Unterklasse der strukturierten Programmiersprachen an - Objektorientierung hat mittlerweile aber auch durchaus bei beispielsweise den funktionalen Programmiersprachen Einzug gehalten.

Grundprinzipien und -begriffe der Objektorientierung werden im Artikel "objektorientierte Programmierung" erklärt.

Mit dem ANSI/X3.226-1994-Standard wurde Common LISP/CLOS zur ersten standardisierten objektorientierten Programmiersprache und mit ISO 8652:1995 wurde Ada 95 zur ersten objektorientierten Programmiersprache nach dem internationalen ISO Standard.

Einige Programmiersprachen, die objektorientierte Programmierung unterstützen

  1. Flash Actionscript
  2. ABAP Objects
  3. Ada
  4. Beta
  5. BlitzMax
  6. C++
  7. C#
  8. Clarion
  9. Common Lisp Object System (CLOS)
  10. D
  11. CorbaScript
  12. Delphi
  13. Eiffel
  14. Gambas
  15. IDL
  16. IDLscript
  17. incr Tcl
  18. Java
  19. JavaScript / ECMAScript
  20. Lava
  21. Lexico
  22. Lingo
  23. Modula-3
  24. NewtonScript
  25. Oberon
  26. Objective-C
  27. Object Pascal
  28. Perl
  29. PHP
  30. Python
  31. Ruby
  32. Self
  33. Simula - die erste Programmiersprache mit Konzepten der Objektorientiertheit
  34. Smalltalk - die erste konsequent objektorientierte Sprache
  35. Superx++
  36. STOOOP
  37. UML
  38. VBScript
  39. Visual Basic bzw. Visual Basic .NET
  40. XOTcl

Siehe auch

See also: Objektorientierte Programmiersprache, ABAP, ANSI, Ada (Programmiersprache), BlitzBasic, C-Plusplus, C-Sharp, Clarion, Common LISP, Common Lisp Object System