Object-oriented programming language
An object-oriented programming language is a programming language, the general organizational structure is the object and the object-oriented programming particularly encouraged.
- ActionScript (Flash)
- ABAP Objects
- Ada
- Aleph
- AppleScript
- Beta
- BlitzMax
- Boo
- C
- C #
- Cecil
- Clarion
- Cobol ISO 2002
- CoDeSys
- CFML (ColdFusion Markup Language )
- Common Lisp Object System ( CLOS )
- Component Pascal
- CorbaScript
- D
- Dylan
- Eiffel
- Fortran - from Fortran 2003
- Free Pascal
- Free Basic
- Gambas
- Go ( embedding and interfaces instead of inheritance )
- Groovy
- IDL
- IDLscript
- Incr Tcl
- Io
- Java
- Lexico
- Lingo
- Modula-3
- Modelica
- NewtonScript
- Oberon
- Objective- C
- Objective CAML
- Object Pascal ( Delphi)
- Perl
- PHP - Version 4
- PowerBuilder
- Progress OpenEdge - Version 10.1A
- Python
- Ruby
- R
- S
- Sather
- Scala
- Scratch - published in 2007, education -oriented visual programming language is object- oriented with respect to data encapsulation and polymorphic message dispatch, but has neither classes nor inheritance or prototyping ( in the current version 1.4)
- Snap! ( BYOB ) - is a building on Scratch and inspired by Scheme education -oriented visual programming language
- Seed7
- Self
- Simula - the first programming language with object-oriented concepts
- Smalltalk - the first consistent object-oriented language
- Super Collider
- Super X
- STOOOP
- Vala
- Visual Basic ( "Classic" / up to version 6, no inheritance)
- Visual Basic for Applications (VBA, no inheritance)
- Visual Basic. NET (VB.NET )
- Visual Basic Script
- Visual Objects
- XBase
- XOTcl
- Zonnon
- Object-oriented programming language
- List ( computer science )