Share This
Java
Java refers to a number of computer software products and specifications from Sun Microsystems that together provide a system for developing application software and deploying it in a cross-platform environment. Java is used in a wide variety of computing platforms from embedded devices and mobile...
Learn more about Java »
Add More Topics
Save this view to a base, or just for yourself.
30 Programming Language topics matching:
Filter this CollectionAda
Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull...
Language Designers:
Language Paradigms:
Introduced:
- 1983
JavaScript
JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated...
Language Designers:
Parent Language:
Language Paradigms:
View entire collection »Introduced:
- 1995
Python
Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive. Its use of...
Language Designers:
Parent Language:
Developers:
Language Paradigms:
View entire collection »Introduced:
- 1991
PHP
PHP, or PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to...
Introduced:
- 1995
ECMAScript
ECMAScript is a scripting language, standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used on the web, especially in the form of its three best-known dialects, JavaScript, ActionScript, and...
Parent Language:
Language Paradigms:
- Imperative programming ,
- Object-oriented programming ,
- Functional programming ,
- Prototype-based programming
Introduced:
- 1997
D
The D programming language, also known simply as D, is an object-oriented, imperative, multi-paradigm system programming language by Walter Bright of Digital Mars. It originated as a re-engineering of C++, but even though it is predominantly...
Language Designers:
Influenced:
Language Paradigms:
View entire collection »Introduced:
- 1999
J#
The J# (pronounced 'jay-sharp') programming language is a transitional language for programmers of Sun's Java and Microsoft's Visual J++ languages, so they may use their existing knowledge and applications on Microsoft's .NET platform. J# can work...
Language Designers:
Language Paradigms:
Introduced:
- 2002
Groovy
Groovy is an object-oriented programming language for the Java platform as an alternative to the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a scripting...
Parent Language:
Developers:
Language Paradigms:
View entire collection »Introduced:
- 2003
ActionScript
ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player platform (in the form of SWF files embedded into Web pages), but is also used in some...
Language Designers:
Parent Language:
Influenced:
Language Paradigms:
- Object-oriented programming ,
- Multi-paradigm programming language ,
- Functional programming ,
- Prototype-based programming
Introduced:
- 1998
Processing
Processing is an open source "programming language and integrated development environment (IDE) built for the electronic arts and visual design communities" with the purpose of teaching the basics of computer programming in a visual context, and to...
Parent Language:
Language Paradigms:
Introduced:
- 2001
Frink
Frink is a calculating tool and programming language designed by Alan Eliasen. It is built on the Java Virtual Machine and incorporates features similar to Java, Perl, Ruby, Smalltalk, and various BASIC implementations. Its main focus is on the...
Language Paradigms:
View entire collection »Introduced:
- 2001
MivaScript
Miva Script is a proprietary computer scripting language mainly used for internet applications such as e-commerce. Today it is developed by Miva Merchant, based in San Diego, California. Although quite a number of web hosting companies support Miva...
Language Paradigms:
Introduced:
- 1996
NWScript
NWScript is the scripting language developed by BioWare for the computer role-playing game Neverwinter Nights. It is based on the C programming language and is implemented in the Aurora toolset. Neverscript, an open source 3rd party editor, has been...
Introduced:
- Jun 18, 2002
E
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 mainly descended from the concurrent language Joule and from Original-E, a set...
Language Paradigms:
View entire collection »Introduced:
- 1997
BeanShell
BeanShell is a Java scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment (JRE) and utilizes Java's own syntax, in addition to scripting commands and syntax. While BeanShell allows its users to define functions...
Language Paradigms:
Introduced:
- 2000
X10
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the PERCS project funded by DARPA's High Productivity Computing Systems (HPCS) program. Its primary authors are Kemal Ebcioglu, Vijay Saraswat,...
Developers:
Influenced By:
Introduced:
- 2004
Ferite
Ferite is a small robust scripting language providing a straightforward application integration, the ability for the API to be extended very easily. The design goals of Ferite are to make a clean, cross-platform language which is easy to embed and...
Language Paradigms:
Introduced:
- 2000
Yoix
In computer programming, Yoix is a high-level, general-purpose, interpreted, dynamic programming language. The Yoix interpreter is implemented using standard Java technology without any add-on packages and requires only a Sun-compliant JVM to...
Language Paradigms:
View entire collection »Introduced:
- 2000
Bistro
The Bistro programming language is object oriented, dynamically typed, and reflective. It is intended to integrate features of Smalltalk and Java, running as a variant of Smalltalk that runs atop any Java virtual machine conforming to Sun...
Language Paradigms:
Introduced:
- 1999
C#
C# (pronounced "C Sharp") is a multi-paradigm programming language encompassing imperative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative...
Language Paradigms:
- Component-oriented programming ,
- Imperative programming ,
- Object-oriented programming ,
- Structured programming
Introduced:
- 2001
Scala
Scala (pronounced /ˈskɑːlə, ˈskeɪlə/) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. The name Scala stands for "scalable language", signifying that it is designed to...
Language Designers:
Parent Language:
Language Paradigms:
- Object-oriented programming ,
- Functional programming ,
- Multi-paradigm programming language ,
- Imperative programming
Introduced:
- 2003
Nickle programming language
Nickle is a numeric oriented programming language by Keith Packard and Bart Massey. Originally used for desktop calculation, it has since expanded for prototyping of complicated algorithms.
Language Paradigms:
Introduced:
- 2001
Quark Framework
The Quark Framework (Open Quark) consists of a non-strict functional language and runtime for the Java platform. The framework allows the compilation and evaluation of functional logic on the Java Virtual Machine (JVM), directly or under the control...
Language Paradigms:
Introduced:
- 2004
Aikido Programming Language
Aikido is a programming language that can be used for rapid scripting, prototyping and general programming tasks. It was developed in Sun Microsystems Laboratories by David Allison and released as open source in September 2003. It is a dynamically...
Introduced:
- 2003
Vala
Vala is a programming language that tries to bring modern language features to C, without additional runtime requirements and with little overhead, by targeting the GObject object system. It was developed by Jürg Billeter and Raffaele Sandrini. The...
Language Paradigms:
Introduced:
- 2006
Judoscript
Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform. Its originator and primary developer is software engineer James Jianbo Huang.
Judoscript was one of the first general purpose...
Language Paradigms:
Introduced:
- Nov 2001
QUILL
Quill is a high level object oriented programming language created by the Dutch software company Quintiq. It is used for building Quintiq applications. Its syntax is similar to Java.
Language Paradigms:
Influenced By:
Cool
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. While small enough for a one term project, Cool still has many of the...
Language Paradigms:
Introduced:
- 1996
Clojure
Clojure (pronounced like closure) is a modern dialect of the Lisp programming language. It is a general-purpose language supporting interactive development that encourages a functional programming style which enables simplified multithreaded...
Language Designers:
Parent Language:
Developers:
Language Paradigms:
View entire collection »Introduced:
- 2007
Fan
Fan is a general purpose object-oriented programming language that runs on both JRE and .NET CLR. The language is also a functional programming language in the sense that it supports functions as first-class objects. Fan supports mixins. Concurrency...
Language Paradigms:
Introduced:
- 2007