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
- Flash Actionscript
- ABAP Objects
- Ada
- Beta
- BlitzMax
- C++
- C#
- Clarion
- Common Lisp Object System (CLOS)
- D
- CorbaScript
- Delphi
- Eiffel
- Gambas
- IDL
- IDLscript
- incr Tcl
- Java
- JavaScript / ECMAScript
- Lava
- Lexico
- Lingo
- Modula-3
- NewtonScript
- Oberon
- Objective-C
- Object Pascal
- Perl
- PHP
- Python
- Ruby
- Self
- Simula - die erste Programmiersprache mit Konzepten der Objektorientiertheit
- Smalltalk - die erste konsequent objektorientierte Sprache
- Superx++
- STOOOP
- UML
- VBScript
- Visual Basic bzw. Visual Basic .NET
- XOTcl
Siehe auch
- UML (vereinheitlichte Modellierungssprache)
- objektorientierte Analyse (OOA)
- objektorientierter Entwurf (OOD)
- objektorientierte Programmierung (OOP)
