A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
This article needs additional citations for verification. (March 2018) |
This is a list of notable programming languages with object-oriented programming (OOP) features, which are also listed in Category:Object-oriented programming languages. Note that, in some contexts, the definition of an "object-oriented programming language" is not exactly the same as that of a "programming language with object-oriented features".[1] For example, C++ is a multi-paradigm language including object-oriented paradigm;[2] however, it is less object-oriented than some other languages such as Python[3] and Ruby.[4] Therefore, some people consider C++ an OOP language, while others do not or refer to it as a "semi-object-oriented programming language".
Languages with object-oriented features
- ABAP
- Ada 95
- AmigaE
- Apex
- BETA
- Boo
- C++
- C#
- Ceylon
- Chapel
- Clarion
- CLU
- COBOL
- Cobra
- ColdFusion
- Common Lisp
- CorbaScript
- Curl
- D
- Dart
- DataFlex
- Dylan
- E
- Eiffel
- Elixir
- Fortran 2003
- FPr
- FreeBASIC
- F#
- Gambas
- Genie
- Go
- Gura (programming language)
- Graphtalk
- IDLscript
- J
- J#
- JADE
- Java
- Julia
- Kotlin
- Lasso
- Lava
- Lingo
- LISP
- Logtalk
- MATLAB
- Modula-3
- Nemerle
- NetRexx
- Nim
- Noop
- Oberon (Oberon-1)
- Object Pascal
- Object REXX
- Objective-C
- OCaml
- Omnis Studio
- OpenEdge Advanced Business Language
- Oz, Mozart Programming System
- Perl since v5
- PHP since v4, greatly enhanced in v5
- Power Builder
- Prototype-based languages
- Python
- REALbasic
- Ruby
- Rust
- S
- Scala
- Scriptol
- Seed7
- SenseTalk
- Simula
- Smalltalk
- Squirrel
- Swift
- TADS
- Tcl
- Transcript
- TypeScript
- Ubercode
- Vala
- Verse
- Visual Basic
- Visual Basic .NET (VB.NET)
- VBScript
- Visual Basic for Applications (VBA)
- Visual FoxPro
- Visual Prolog
- XBase++ (extends xBase standard language)
- Xojo
- ZZT-oop
See also
References
- ^ Rentsch, Tim (1 September 1982). "Object oriented programming". ACM SIGPLAN Notices. 17 (9): 51–57. doi:10.1145/947955.947961. S2CID 14373518.
- ^ Coplien, James O. (1999). Multi-paradigm design for C++ (3rd printing ed.). Reading, Mass. : Addison-Wesley. ISBN 978-0-201-82467-4.
- ^ Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming. "O'Reilly Media, Inc.". ISBN 9781449355692.
- ^ Flanagan, David; Matsumoto, Yukihiro (2008). The Ruby programming language (1st ed.). Beijing: O'Reilly. ISBN 978-0596554651.
External links
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk