Share This
C++
C++ (pronounced "See plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup...
Learn more about C++ »
Add More Topics
Save this view to a base, or just for yourself.
22 Programming Language topics matching:
Filter this CollectionC#
C# (pronounced "see 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...
Language Paradigms:
- Component-oriented programming ,
- Imperative programming ,
- Object-oriented programming ,
- Structured programming
Introduced:
- 2001
Ada
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
Dylan
The Dylan programming language is a multi-paradigm language that includes support for functional and object-oriented programming, and is dynamic and reflective while providing a programming model designed to support efficient machine code generation...
Language Designers:
Developers:
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...
Language Designers:
Language Paradigms:
- Virtual machine ,
- Strongly-typed programming language ,
- Object-oriented programming ,
- Structured programming
Introduced:
- 1995
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987, as a general-purpose Unix scripting language to make...
Language Designers:
Language Paradigms:
- Procedural programming ,
- Object-oriented programming ,
- Dynamic programming language ,
- Multi-paradigm programming language
Introduced:
- 1987
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
Lua
In computing, Lua (pronounced /ˈluː.ə/, LOO-ə) is a lightweight, reflective, imperative and functional programming language, designed as a scripting language with extensible semantics as a primary goal. The name comes from the Portuguese word lua...
Language Designers:
View entire collection »Influenced:
View entire collection »Language Paradigms:
- Imperative programming ,
- Functional programming ,
- Multi-paradigm programming language ,
- Object-oriented programming
Introduced:
- 1993
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
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
LPC
The LPC programming language is an object-oriented programming language derived from C and developed originally by Lars Pensjö to facilitate MUD building on LPMuds. It has been used not only for mud game creation, but also has evolved into the Pike...
Language Designers:
Dialects:
Language Paradigms:
Felix programming language
Felix is an open source programming language which provides an ML style type system with a syntax that C++ programmers should find easy to learn. It generates C++ and supports both use of C++ types as primitives, as well as embedding in existing C++...
Language Paradigms:
View entire collection »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
Squirrel programming language
Squirrel is a high level imperative/OO programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games. MirthKit, a simple toolkit for making...
Language Paradigms:
- Functional programming ,
- Object-oriented programming ,
- Imperative programming ,
- Multi-paradigm programming language
Introduced:
- 2003
Dao Language
Dao is an object-oriented scripting language with dynamically typed variables supporting complex data structures. It has text processing abilities, such as regular expression matching. It provides many built-in numerical datatypes such as complex...
Language Paradigms:
View entire collection »Introduced:
- 2006
Blueprint
Blueprint is a high-level visual specification language being created to represent specifications for requirements, high-level designs, and detailed designs. The fundamental rationale for its creation is to express specifications in the most natural...
Language Paradigms:
Introduced:
- 2007
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
Itcl
incr Tcl (the name is a pun on "C++", and often abbreviated to "itcl") is a set of object-oriented extensions for the Tcl programming language. It is widely used among the Tcl community, and is generally regarded as industrial strength. Itcl...
Language Paradigms:
- Functional programming ,
- Object-oriented programming ,
- Imperative programming ,
- Multi-paradigm programming language
Introduced:
- 1993
Itk
Itk is a framework for building mega-widgets using the [incr Tcl] object system. Mega-widgets are high-level widgets like a file browser or a tab notebook that act like ordinary Tk widgets but are constructed using Tk widgets as component parts,...
Language Paradigms:
- Functional programming ,
- Object-oriented programming ,
- Imperative programming ,
- Multi-paradigm programming language
Introduced:
- 1993
Vala
Vala is a programming language that was created with the goal of bringing 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...
Language Paradigms:
View entire collection »Introduced:
- 2006
URBI
Urbi (Universal Real-Time Behavior Interface) is a cross-platform software platform used to develop applications for robotics and artificial intelligence. It is based on the urbiscript programming language which is a parallel and event-driven script...
Introduced:
- 2003
Falcon
Falcon is an open source, multi-paradigm programming language. Design and implementation is led by Giancarlo Niccolai, a native of Bologna, Italy and Information Technology graduate from Pistoia.
Falcon translates computer source code to virtual...
Language Paradigms:
- Functional programming ,
- Procedural programming ,
- Prototype-based programming ,
- Multi-paradigm programming language
Introduced:
- 2003
Corba IDL
The CORBA Interface Definition Language (IDL) is used to define interfaces to objects in your network. IDL allows you to define interfaces to objects without specifying the implementation of those interfaces. To implement an IDL interface, you...