Object-oriented programming languages
Active Oberon
Active Oberon is an extension of the programming language Oberon.
Active Oberon is an extension of the programming language Oberon.
Actor (programming language)
The Actor programming language was invented by Charles Duff of The Whitewater Group in 1988.
The Actor programming language was invented by Charles Duff of The Whitewater Group in 1988.
Adenine (programming language)
Adenine, named after the nucleobase adenine, is a script language, which is developed in the context of the Haystack project and the Oxygen project of the MIT Computer Science and Artificial I...
Adenine, named after the nucleobase adenine, is a script language, which is developed in the context of the Haystack project and the Oxygen project of the MIT Computer Science and Artificial I...
Allegro Common Lisp
Allegro Common Lisp is a commercial implementation of the Common Lisp programming language developed by Franz Inc. Allegro CL provides the full ANSI Common Lisp standard with many extensions(thr...
Allegro Common Lisp is a commercial implementation of the Common Lisp programming language developed by Franz Inc. Allegro CL provides the full ANSI Common Lisp standard with many extensions(thr...
Axum (programming language)
Axum (previously codenamed Maestro) is a domain specific concurrent programming language, based on the Actor model, being developed by Microsoft.
Axum (previously codenamed Maestro) is a domain specific concurrent programming language, based on the Actor model, being developed by Microsoft.
BETA
BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed.
BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed.
Bistro (programming language)
The Bistro programming language is object oriented, dynamically typed, and reflective.
The Bistro programming language is object oriented, dynamically typed, and reflective.
Blitz BASIC
Blitz BASIC refers to the programming language dialect that was interpreted by the first Blitz compilers, devised by New Zealand-based developer Mark Sibly.
Blitz BASIC refers to the programming language dialect that was interpreted by the first Blitz compilers, devised by New Zealand-based developer Mark Sibly.
Boo (programming language)
Boo is an object oriented, statically typed, general-purpose programming language, that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization and w...
Boo is an object oriented, statically typed, general-purpose programming language, that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization and w...
C Sharp (programming language)
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language.
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language.
Cecil (programming language)
Cecil is a pure object-oriented programming language that was developed by Craig Chambers at the University of Washington in 1992 to be part of the Vortex project there.
Cecil is a pure object-oriented programming language that was developed by Craig Chambers at the University of Washington in 1992 to be part of the Vortex project there.
Cel (programming language)
Cel is an object-oriented prototype-based programming language based on Self and Smalltalk.
Cel is an object-oriented prototype-based programming language based on Self and Smalltalk.
Claire (programming language)
Claire is a high-level functional and object-oriented programming language with rule processing capabilities.
Claire is a high-level functional and object-oriented programming language with rule processing capabilities.
Clascal
Clascal was an object-oriented programming language developed in 1983 by the Personal Office Systems (POS) division (later renamed The Lisa Division, still later The 32-Bit Systems Div...
Clascal was an object-oriented programming language developed in 1983 by the Personal Office Systems (POS) division (later renamed The Lisa Division, still later The 32-Bit Systems Div...
COBOL
COBOL is one of the oldest programming languages.
COBOL is one of the oldest programming languages.
Cobra (programming language)
Cobra is an object-oriented programming language produced by Cobra Language LLC. Cobra is designed by Chuck Esterbrook, and runs on the Microsoft .NET and Mono platforms.
Cobra is an object-oriented programming language produced by Cobra Language LLC. Cobra is designed by Chuck Esterbrook, and runs on the Microsoft .NET and Mono platforms.
Common Lisp
Common Lisp is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994,.
Common Lisp is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994,.
Compact Application Solution Language
Compact Application Solution Language (CASL) is a programming language used to create computer programs for Palm OS, and Microsoft Windows desktops, laptops, and Pocket PCs with Windows Mobile.
Compact Application Solution Language (CASL) is a programming language used to create computer programs for Palm OS, and Microsoft Windows desktops, laptops, and Pocket PCs with Windows Mobile.
Converge (programming language)
Converge is a dynamic object-oriented programming language with compile-time meta-programming facilities.
Converge is a dynamic object-oriented programming language with compile-time meta-programming facilities.
Cool (programming language)
Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project.
Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project.
CorbaScript
CorbaScript is an object-oriented scripting language.
CorbaScript is an object-oriented scripting language.
Delphi Prism
Delphi Prism is a rapid application development tool for the Microsoft .NET Framework and Mono, developed by RemObjects Software and distributed by Embarcadero Technologies.
Delphi Prism is a rapid application development tool for the Microsoft .NET Framework and Mono, developed by RemObjects Software and distributed by Embarcadero Technologies.
E (programming language)
E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.
E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.
E Sharp (programming language)
E# is an object-oriented programming language for embedding, created by Adrian Punga in 2012.
E# is an object-oriented programming language for embedding, created by Adrian Punga in 2012.
Easytrieve
Easytrieve are programming languages tailored to generating reports and are primarily used by large corporations.
Easytrieve are programming languages tailored to generating reports and are primarily used by large corporations.
Eiffel (programming language)
Eiffel is an ISO-standardized, object-oriented programming language designed by Bertrand Meyer and Eiffel Software.
Eiffel is an ISO-standardized, object-oriented programming language designed by Bertrand Meyer and Eiffel Software.
Emerald (programming language)
Emerald is a distributed, object-oriented programming language developed in the 1980s by Andrew P. Black, Norman C. Hutchinson, Eric Jul, and Henry M. Levy, in the Department of Computer Science...
Emerald is a distributed, object-oriented programming language developed in the 1980s by Andrew P. Black, Norman C. Hutchinson, Eric Jul, and Henry M. Levy, in the Department of Computer Science...
EusLisp Robot Programming Language
EusLisp is a Lisp-based programming system.
EusLisp is a Lisp-based programming system.
Extensible ML
Extensible ML (EML) is an ML-like programming language that adds support for object-oriented idioms in a functional setting.
Extensible ML (EML) is an ML-like programming language that adds support for object-oriented idioms in a functional setting.
F-Script (programming language)
F-Script is an object-oriented scripting programming language for Apple_Inc Mac OS X operating system developed by Philippe Mougin.
F-Script is an object-oriented scripting programming language for Apple_Inc Mac OS X operating system developed by Philippe Mougin.
Fancy (programming language)
Fancy is a pure object-oriented programming language that is heavily influenced by Smalltalk and Ruby.
Fancy is a pure object-oriented programming language that is heavily influenced by Smalltalk and Ruby.
Fantom (programming language)
Fantom is a general purpose object-oriented programming language that runs on the Java Runtime Environment (JRE), JavaScript, and the .NET Common Language Runtime (CLR) (.NET support is conside...
Fantom is a general purpose object-oriented programming language that runs on the Java Runtime Environment (JRE), JavaScript, and the .NET Common Language Runtime (CLR) (.NET support is conside...
Flavors (programming language)
Flavors, an early object-oriented extension to Lisp developed by Howard Cannon at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, ...
Flavors, an early object-oriented extension to Lisp developed by Howard Cannon at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, ...
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing.
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing.
FreeBASIC
FreeBASIC is a free/open source, 32-bit BASIC compiler for Microsoft Windows, protected-mode DOS, Linux, FreeBSD and Xbox.
FreeBASIC is a free/open source, 32-bit BASIC compiler for Microsoft Windows, protected-mode DOS, Linux, FreeBSD and Xbox.
Gambas
Gambas is the name of an object-oriented dialect of the BASIC programming language as well as the integrated development environment that accompanies it.
Gambas is the name of an object-oriented dialect of the BASIC programming language as well as the integrated development environment that accompanies it.
Game Oriented Assembly Lisp
Game Oriented Assembly Lisp (or GOAL) is a computer game programming language developed by Andy Gavin and the Jak and Daxter team at Naughty Dog.
Game Oriented Assembly Lisp (or GOAL) is a computer game programming language developed by Andy Gavin and the Jak and Daxter team at Naughty Dog.
Gello Expression Language
GELLO Expression Language GELLO Expression language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by HL7 International and ANSI for a decisi...
GELLO Expression Language GELLO Expression language was started in 2001 and introduced in 2002; in 2005, GELLO was adopted as an international standard by HL7 International and ANSI for a decisi...
Genie (programming language)
Genie is a modern, general-purpose high-level programming language in active development since 2008.
Genie is a modern, general-purpose high-level programming language in active development since 2008.
Goo (programming language)
GOO is a lexically scoped, dynamic, type-based, object-oriented programming language.
GOO is a lexically scoped, dynamic, type-based, object-oriented programming language.
Gosu (programming language)
Gosu is a general-purpose Java Virtual Machine-based programming language released under the Apache License 2.0.
Gosu is a general-purpose Java Virtual Machine-based programming language released under the Apache License 2.0.
Groovy (programming language)
Groovy is an object-oriented programming language for the Java platform.
Groovy is an object-oriented programming language for the Java platform.
Guido van Robot
Guido van Robot (GvR) is an educational tool to help students learn the Python programming language, named after the creator of Python, Guido van Rossum.
Guido van Robot (GvR) is an educational tool to help students learn the Python programming language, named after the creator of Python, Guido van Rossum.
Ioke (programming language)
Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
J (programming language)
The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John B...
The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John B...
JADE (programming language)
JADE is a proprietary object-oriented software development and deployment platform consisting of a programming language, integrated application server and object database management system.
JADE is a proprietary object-oriented software development and deployment platform consisting of a programming language, integrated application server and object database management system.
Jasmin (software)
Jasmin is a free open source assembler to create class files from human readable assembler-like syntax using the Java Virtual Machine instruction sets.
Jasmin is a free open source assembler to create class files from human readable assembler-like syntax using the Java Virtual Machine instruction sets.
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.
Joule (programming language)
Joule is a concurrent dataflow programming language, designed for building distributed applications.
Joule is a concurrent dataflow programming language, designed for building distributed applications.
Judoscript
Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform.
Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform.
Julia (programming language)
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax intended to be familiar to users of other technical computing environments.
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax intended to be familiar to users of other technical computing environments.
Jython
Jython, successor of JPython, is an implementation of the Python programming language written in Java.
Jython, successor of JPython, is an implementation of the Python programming language written in Java.
Karel++
Karel++ is a didactic object-oriented programming language designed solely as an introduction to preliminary, object-oriented programming.
Karel++ is a didactic object-oriented programming language designed solely as an introduction to preliminary, object-oriented programming.
Keykit
KeyKit is a graphical environment and programming language for MIDI synthesis and algorithmic composition.
KeyKit is a graphical environment and programming language for MIDI synthesis and algorithmic composition.
Kotlin (programming language)
Kotlin is an open-source programming language which compiles for the Java Virtual Machine (JVM) or to JavaScript.
Kotlin is an open-source programming language which compiles for the Java Virtual Machine (JVM) or to JavaScript.
Lagoona (programming language)
Lagoona is an experimental programming language developed by Michael Franz, a former student of Niklaus Wirth.
Lagoona is an experimental programming language developed by Michael Franz, a former student of Niklaus Wirth.
Lightweight Java
Lightweight Java (LJ) is a fully formalized and extensible minimal imperative fragment of Java.
Lightweight Java (LJ) is a fully formalized and extensible minimal imperative fragment of Java.
Little b (programming language)
Little b is a domain-specific programming language, more specifically, a modeling language, designed to build modular mathematical models of biological systems.
Little b is a domain-specific programming language, more specifically, a modeling language, designed to build modular mathematical models of biological systems.
Logtalk
Logtalk is an object-oriented logic programming language that extends the Prolog language with a feature set suitable for programming in the large.
Logtalk is an object-oriented logic programming language that extends the Prolog language with a feature set suitable for programming in the large.
Lua (programming language)
Lua is a lightweight multi-paradigm programming language designed as a scripting language with "extensible semantics" as a primary goal.
Lua is a lightweight multi-paradigm programming language designed as a scripting language with "extensible semantics" as a primary goal.
MacRuby
MacRuby is an implementation of the Ruby language that runs on the Objective-C runtime and CoreFoundation framework under development by Laurent Sansonetti which "is supposed to replace RubyCocoa".
MacRuby is an implementation of the Ruby language that runs on the Objective-C runtime and CoreFoundation framework under development by Laurent Sansonetti which "is supposed to replace RubyCocoa".
MIMIC
MIMIC, known in capitalized form only, is a former simulation computer language developed 1964 by H. E. Petersen, F. J. Sansom and L. M. Warshawsky of Systems Engineering Group within the Air Fo...
MIMIC, known in capitalized form only, is a former simulation computer language developed 1964 by H. E. Petersen, F. J. Sansom and L. M. Warshawsky of Systems Engineering Group within the Air Fo...
Mirah (programming language)
Mirah (formerly known as Duby) is a programming language based on Ruby syntax, local type inference, hybrid static/dynamic type system, and a pluggable compiler toolchain.
Mirah (formerly known as Duby) is a programming language based on Ruby syntax, local type inference, hybrid static/dynamic type system, and a pluggable compiler toolchain.
Mixin
In object-oriented programming languages, a mixin is a class that provides a certain functionality to be inherited or just reused by a subclass, while not meant for instantiation.
In object-oriented programming languages, a mixin is a class that provides a certain functionality to be inherited or just reused by a subclass, while not meant for instantiation.
Mobile application development
Mobile application development is the process by which application software is developed for low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobi...
Mobile application development is the process by which application software is developed for low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobi...
Modula-3
In computer science, Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2.
In computer science, Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2.
Monate-OOP ASM(programming language)
Monate is an object-oriented programming assembly.
Monate is an object-oriented programming assembly.
Monkey (programming language)
Monkey is a cross-platform computer language which translate Monkey code into several target platforms.
Monkey is a cross-platform computer language which translate Monkey code into several target platforms.
Morfik FX
Morfik FX is a tool for developing Ajax-based Web applications.
Morfik FX is a tool for developing Ajax-based Web applications.
Neko (programming language)
Neko is a high-level dynamically typed programming language developed by Nicolas Cannasse as part of R&D efforts at Motion-Twin.
Neko is a high-level dynamically typed programming language developed by Nicolas Cannasse as part of R&D efforts at Motion-Twin.
Nemerle
Nemerle is a general-purpose high-level statically typed programming language for the .NET (see also Mono) platform.
Nemerle is a general-purpose high-level statically typed programming language for the .NET (see also Mono) platform.
NetRexx
NetRexx is IBM's variant of the REXX programming language to run on the Java virtual machine.
NetRexx is IBM's variant of the REXX programming language to run on the Java virtual machine.
Newspeak (programming language)
Newspeak is a programming language and platform in the tradition of Smalltalk and Self being developed by a team led by Gilad Bracha.
Newspeak is a programming language and platform in the tradition of Smalltalk and Self being developed by a team led by Gilad Bracha.
NS Basic
NS Basic is a family of development tools for the BASIC programming language developed and commercially marketed by NS BASIC Corporation in Toronto, Canada for iOS, Android, BlackBerry OS, Newto...
NS Basic is a family of development tools for the BASIC programming language developed and commercially marketed by NS BASIC Corporation in Toronto, Canada for iOS, Android, BlackBerry OS, Newto...
Nu (programming language)
Nu is an interpreted object-oriented programming language, with a LISP-like syntax, created by Tim Burks as an alternative scripting language to program Mac OS X through its Cocoa API. Implement...
Nu is an interpreted object-oriented programming language, with a LISP-like syntax, created by Tim Burks as an alternative scripting language to program Mac OS X through its Cocoa API. Implement...
Oak (programming language)
Oak was a programming language created by James Gosling in 1991, initially for Sun Microsystems set-top box project.
Oak was a programming language created by James Gosling in 1991, initially for Sun Microsystems set-top box project.
Oaklisp
Oaklisp is a portable object-oriented Scheme by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University.
Oaklisp is a portable object-oriented Scheme by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University.
Oberon-2 (programming language)
Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field e...
Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field e...
Objeck (programming language)
The Objeck programming language is a modern object-oriented computing language with functional features.
The Objeck programming language is a modern object-oriented computing language with functional features.
Object Lisp
Object Lisp was a computer programming language, a dialect of the Lisp language.
Object Lisp was a computer programming language, a dialect of the Lisp language.
Object Oberon
Object Oberon is a programming language which is based on the Oberon programming language with features for object-oriented programming.
Object Oberon is a programming language which is based on the Oberon programming language with features for object-oriented programming.
Object Pascal
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi.
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Embarcadero Delphi.
Object REXX
The Object REXX programming language is an object-oriented scripting language initially produced by IBM for OS/2.
The Object REXX programming language is an object-oriented scripting language initially produced by IBM for OS/2.
Object-Oriented Turing
Object-Oriented Turing is an extension of the Turing programming language and a replacement for Turing Plus created by Ric Holt of the University of Toronto in 1991.
Object-Oriented Turing is an extension of the Turing programming language and a replacement for Turing Plus created by Ric Holt of the University of Toronto in 1991.
Object-Z
Object-Z is an object-oriented extension to the Z notation developed at the University of Queensland, Australia.
Object-Z is an object-oriented extension to the Z notation developed at the University of Queensland, Australia.
Objective Caml
Objective Caml, or OCaml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996.
Objective Caml, or OCaml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996.
Objective-C
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
Objective-J
Objective-J is a programming language developed as part of the Cappuccino web development framework.
Objective-J is a programming language developed as part of the Cappuccino web development framework.
ObjectLOGO
ObjectLOGO is a variant of the programming language Logo with object-oriented programming extensions.
ObjectLOGO is a variant of the programming language Logo with object-oriented programming extensions.
ObjVlisp
ObjVlisp is a 1984 object-oriented extension of Vlisp with a Reflective architecture.
ObjVlisp is a 1984 object-oriented extension of Vlisp with a Reflective architecture.
Oblog
Oblog is a small, portable, Object-oriented extension to Prolog by Margaret McDougall of EdCAAD, University of Edinburgh.
Oblog is a small, portable, Object-oriented extension to Prolog by Margaret McDougall of EdCAAD, University of Edinburgh.
Obol (programming language)
Obol is a high-level security protocol programming language at the Computer Science department of the University of Tromsø.
Obol is a high-level security protocol programming language at the Computer Science department of the University of Tromsø.
OCaml
OCaml, originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996.
OCaml, originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996.
OpenEdge Advanced Business Language
OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC).
OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC).
OptimJ
OptimJ an extension of Java with language support for writing optimization models and powerful abstractions for bulk data processing.
OptimJ an extension of Java with language support for writing optimization models and powerful abstractions for bulk data processing.
OTcl
OTcl usually refers to an object oriented extension of Tcl created by David Wetherall at MIT. It is used in network simulator (NS-2) and usually run under Unix environment.
OTcl usually refers to an object oriented extension of Tcl created by David Wetherall at MIT. It is used in network simulator (NS-2) and usually run under Unix environment.
Oxygene (programming language)
Oxygene is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure and the JavaJava Platform.
Oxygene is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure and the JavaJava Platform.
PHP
PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages.
PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages.
Pike (programming language)
Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statical...
Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statical...
Plaid (programming language)
Plaid is a new general-purpose object-oriented computer programming language currently being designed.
Plaid is a new general-purpose object-oriented computer programming language currently being designed.
Processing (programming language)
Processing is an open source programming language and integrated development environment built for the electronic arts and visual design communities with the purpose of teaching the basics of co...
Processing is an open source programming language and integrated development environment built for the electronic arts and visual design communities with the purpose of teaching the basics of co...
Prograph
Prograph is a visual, object-oriented, dataflow, multiparadigm programming language that uses iconic symbols to represent actions to be taken on data.
Prograph is a visual, object-oriented, dataflow, multiparadigm programming language that uses iconic symbols to represent actions to be taken on data.
ProvideX
ProvideX is a computer language and development environment derived from Business Basic in the mid-1980s.
ProvideX is a computer language and development environment derived from Business Basic in the mid-1980s.
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability.
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability.
Python for S60
The Python for S60 also called PyS60 (Unix name), is Nokia’s port of the general Python programming language to its S60 software platform, originally based on Python 2.2.2 from 2002.
The Python for S60 also called PyS60 (Unix name), is Nokia’s port of the general Python programming language to its S60 software platform, originally based on Python 2.2.2 from 2002.
Qore (programming language)
Qore is a high-level, general-purpose, interpreted, dynamic programming language.
Qore is a high-level, general-purpose, interpreted, dynamic programming language.
QUILL
The Quintiq Logic Language (Quill) is a high level object oriented programming language created by the Dutch software company Quintiq.
The Quintiq Logic Language (Quill) is a high level object oriented programming language created by the Dutch software company Quintiq.
Racket (programming language)
Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.
Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.
Realbasic
Realbasic (RB) is the object-oriented dialect of the BASIC programming language used in REAL Studio, a programming environment, developed and commercially marketed by REAL Software, Inc o...
Realbasic (RB) is the object-oriented dialect of the BASIC programming language used in REAL Studio, a programming environment, developed and commercially marketed by REAL Software, Inc o...
ROOP (programming language)
ROOP is a multiparadigm programming language targeted at AI applications created at the Chengdu University of China.
ROOP is a multiparadigm programming language targeted at AI applications created at the Chengdu University of China.
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features.
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features.
RUR-PLE
RUR - Python Learning Environment (RUR-PLE) is an educational tool to help students learn the Python programming language.
RUR - Python Learning Environment (RUR-PLE) is an educational tool to help students learn the Python programming language.
Rust (programming language)
Rust is an experimental, concurrent, multi-paradigm, compiled programming language developed by Mozilla Labs.
Rust is an experimental, concurrent, multi-paradigm, compiled programming language developed by Mozilla Labs.
S2 (programming language)
S2 (Style System 2) is an object-oriented programming language developed in the late 1990s by Brad Fitzpatrick, Martin "Mart" Atkins, and others for the online journaling service LiveJournal in ...
S2 (Style System 2) is an object-oriented programming language developed in the late 1990s by Brad Fitzpatrick, Martin "Mart" Atkins, and others for the online journaling service LiveJournal in ...
Scala (programming language)
Scala is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming.
Scala is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming.
SCOOP
SCOOP stands for Simple Concurrent Object Oriented Programming.
SCOOP stands for Simple Concurrent Object Oriented Programming.
SCOOP (software)
SCOOP stands for Simple Concurrent Object Oriented Programming.
SCOOP stands for Simple Concurrent Object Oriented Programming.
Scriptol
Scriptol is an object-oriented programming language that allows users to declare an XML document as a class.
Scriptol is an object-oriented programming language that allows users to declare an XML document as a class.
Self (programming language)
Self is an object-oriented programming language based on the concept of prototypes.
Self is an object-oriented programming language based on the concept of prototypes.
Seph (programming language)
Seph is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
Seph is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
SMALL
SMALL, Small Machine Algol Like Language, is a programming language developed by Dr. Nevil Brownlee of Auckland University.
SMALL, Small Machine Algol Like Language, is a programming language developed by Dr. Nevil Brownlee of Auckland University.
Smartface
Smartface Platform is drag-and-drop cross-platform mobile application development and management tool from Mobinex, and first released on 2006.
Smartface Platform is drag-and-drop cross-platform mobile application development and management tool from Mobinex, and first released on 2006.
Span (programming language)
Span is a programming language targeting the Parrot virtual machine.
Span is a programming language targeting the Parrot virtual machine.
Squirrel (programming language)
Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of...
Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of...
SuperCollider
SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.
SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.
Tibbo BASIC
Tibbo BASIC is a dialect of the BASIC programming language, designed for programmable logic controllers, Ethernet modules and other programmable hardware devices, both external and internal (emb...
Tibbo BASIC is a dialect of the BASIC programming language, designed for programmable logic controllers, Ethernet modules and other programmable hardware devices, both external and internal (emb...
Timber (programming language)
Timber is a functional programming language descendant from O'Haskell, targeted at embedded real-time systems.
Timber is a functional programming language descendant from O'Haskell, targeted at embedded real-time systems.
TOM (object-oriented programming language)
TOM was an object-oriented programming language developed in the 1990s that built on the lessons learned from Objective-C. The main purpose of TOM was to allow for "unplanned reuse" of code via...
TOM was an object-oriented programming language developed in the 1990s that built on the lessons learned from Objective-C. The main purpose of TOM was to allow for "unplanned reuse" of code via...
Turbo Pascal
Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and DOS, dev...
Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and DOS, dev...
Turbo51
Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers.
Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers.
Ubercode
Ubercode is a high level programming language designed by Ubercode Software and released in 2005 for Microsoft Windows.
Ubercode is a high level programming language designed by Ubercode Software and released in 2005 for Microsoft Windows.
URBI
Urbi, Universal Robot Body Interface, is an open source cross-platform software platform in C++ used to develop applications for robotics and complex systems.
Urbi, Universal Robot Body Interface, is an open source cross-platform software platform in C++ used to develop applications for robotics and complex systems.
Vala (programming language)
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.
Visual Basic
Visual Basic (VB) is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991.
Visual Basic (VB) is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991.
Visual Basic .NET
Visual Basic .NET, is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic, which is implemented on the .NET Framework.
Visual Basic .NET, is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic, which is implemented on the .NET Framework.
Visual FoxPro
Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft.
Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft.
Visual Prolog
Visual Prolog, also formerly known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog.
Visual Prolog, also formerly known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog.
Windows PowerShell
Windows PowerShell is Microsoft's task automation framework, consisting of a command-line shell and associated scripting language built on top of, and integrated with the .NET Framework.
Windows PowerShell is Microsoft's task automation framework, consisting of a command-line shell and associated scripting language built on top of, and integrated with the .NET Framework.
Wiring (development platform)
Wiring is an open source electronics prototyping platform composed of a programming language, an integrated development environment, and a single-board microcontroller.
Wiring is an open source electronics prototyping platform composed of a programming language, an integrated development environment, and a single-board microcontroller.
XLISP
XLISP is a family of Lisp implementations written by David Betz.
XLISP is a family of Lisp implementations written by David Betz.
Z++
Z++ (pronounced zed plus plus) was an object-oriented extension to the Z specification language.
Z++ (pronounced zed plus plus) was an object-oriented extension to the Z specification language.
ZZT-oop
ZZT-oop was an early in-game scripting programming language, designed by Tim Sweeney, for his computer game ZZT. The name stands for ZZT Object Oriented Programming language.
ZZT-oop was an early in-game scripting programming language, designed by Tim Sweeney, for his computer game ZZT. The name stands for ZZT Object Oriented Programming language.
Settings