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.
13 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
C
C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.
Although C was designed for implementing system software, it is also widely used for...
Language Designers:
Language Paradigms:
View entire collection »Introduced:
- 1972
Eiffel
Eiffel is an ISO-standardized, object-oriented programming language designed to enable programmers to efficiently develop extensible, reusable, reliable software. Eiffel is used in academia as a language for teaching computer-programming principles....
Language Designers:
Introduced:
- 1986
Mesa
Mesa was an innovative programming language developed at Xerox PARC in the late 1970s . The language was named after the mesas of the American Southwest, referring to its design intent to be a "high-level" programming language.
Mesa is an ALGOL-like...
Developers:
Language Paradigms:
Objective-C
Objective-C is a reflective, object-oriented programming language, which adds Smalltalk-style messaging to the C programming language.
Today it is used primarily on Apple's Mac OS X and iPhone OS: two environments based on, although not compliant...
Parent Language:
Developers:
Language Paradigms:
Introduced:
- 1986
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for...
Language Designers:
Language Paradigms:
UCSD Pascal
UCSD Pascal was a Pascal language system that ran on the UCSD p-System portable, highly machine-independent operating system. The University of California, San Diego Institute for Information Systems developed it in 1978 to provide students with a...
Parent Language:
Influenced:
Influenced By:
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...
Language Designers:
Parent Language:
Language Paradigms:
- Object-oriented programming ,
- Generic programming ,
- Multi-paradigm programming language ,
- Procedural programming
Introduced:
- 1983
Modula-3
In Computer science, Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2. While it has been influential in research circles (influencing the designs of languages such as Java, C#, and Python) it has not...
Language Paradigms:
View entire collection »Generic Java programming language
The Generic Java programming language (Generic Java or GJ) is a superset of the Java programming language which adds support for generic programming. It was designed by the team who had previously created the Pizza language.
Generic Java was...
Parent Language:
Influenced:
Language Paradigms:
Object Pascal
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code...
Language Paradigms:
View entire collection »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 uses a superset of Scheme syntax. It is based on generic operations rather than...
Language Paradigms:
- Object-oriented programming ,
- Functional programming ,
- Procedural programming ,
- Multi-paradigm programming language
Introduced:
- 1986
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