List of object-oriented programming languages
An object-oriented programming language is a programming language whose general organizational structure is the object and which therefore particularly supports object-oriented programming . This article lists all of these alphabetically.
list
- ActionScript
- ABAP Objects
- Ada
- Aleph
- AppleScript
- beta
- BlitzMax
- Boo
- C ++
- C #
- Clarion
- Cobol ISO 2002
- Codesys
- CFML (ColdFusion Markup Language)
- Common Lisp includes the Common Lisp Object System (CLOS)
- Component Pascal
- D.
- Dylan
- Eiffel
- Fortran - from Fortran 2003
- FreeBASIC
- Gambas
- genius
- Go (embedding and interfaces instead of inheritance)
- Groovy
- IDL
- incr Tcl
- Io
- Java
- JavaScript / ECMAScript
- Lingo
- Lotus script
- Modula-3
- Modelica
- NewtonScript
- Oberon
- Objective-C
- Objective CAML
- Object Pascal (Delphi)
- Pearl
- PHP - from version 4
- PowerBuilder
- python
- Ruby
- R.
- S.
- Sather
- Scala
- Scratch
- Snap! / BYOB
- Seed7
- Self
- Simula - the first programming language with concepts of object orientation
- Smalltalk - the first consistently object-oriented language
- SuperCollider
- Swift
- Vala
- Visual Basic Classic (no inheritance)
- Visual Basic for Applications (VBA; no inheritance)
- Visual Basic .NET (VB.NET)
- Visual Basic Script
- Visual Objects
- XBase
- Xojo
- XOTcl
- Zonnon