Share This
ALGOL
ALGOL (short for ALGOrithmic Language) is a family of imperative computer programming languages originally developed in the mid 1950s which greatly influenced many other languages and became the de facto way algorithms were described in textbooks and academic works for almost the next 30 years. It...
Learn more about ALGOL »
Add More Topics
Save this view to a base, or just for yourself.
22 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
BASIC
In computer programming, BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of high-level programming languages. The original BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth in...
Parent Language:
Introduced:
- 1964
CORAL66 programming language
CORAL (Computer On-line Real-time Applications Language) is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, UK, as a subset of JOVIAL. Coral 66 was subsequently developed by I. F. Currie and M....
Language Paradigms:
View entire collection »Introduced:
- 1964
CLU
CLU is a programming language created at MIT by Barbara Liskov and her students between 1974 and 1975. It was notable for its use of constructors for abstract data types that included the code that operated on them, a key step in the direction of...
Language Designers:
Language Paradigms:
View entire collection »Introduced:
- 1974
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:
Icon
Icon is a very high-level programming language featuring goal directed execution and many facilities for managing strings and textual patterns. It is related to SNOBOL, a string processing language. Icon is not object-oriented, but an object...
Dialects:
Parent Language:
Influenced:
Language Paradigms:
View entire collection »Introduced:
- 1977
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:
MOO programming language
The MOO programming language is a relatively simple programming language used to support the MOO Server. It is dynamically typed and uses a prototype based object oriented system, with syntax roughly derived from the Algol school of programming...
Influenced:
Language Paradigms:
- Structured programming ,
- Prototype-based programming ,
- Multi-paradigm programming language ,
- Object-oriented programming
Introduced:
- 1990
PL/I
PL/I ("Programming Language One", pronounced /ˌpiːˌɛlˈwʌn/, PEE-EL-WUN) is an imperative computer programming language designed for scientific, engineering, and business applications. It has been used by various academic, commercial and industrial...
Language Designers:
Developers:
Introduced:
- 1964
Pascal
Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and...
Language Designers:
Influenced By:
Introduced:
- 1970
Scheme
Scheme is one of the two main dialects of the programming language Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. Its...
Parent Language:
Language Paradigms:
- Functional programming ,
- Interpreted language ,
- Multi-paradigm programming language ,
- Procedural programming
Introduced:
- 1975
Simula
Simula is a name for two programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is a fairly faithful superset of Algol 60.
Simula 67...
Language Paradigms:
Influenced By:
Introduced:
- 1967
Modula-2
Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup...
Language Designers:
Language Paradigms:
View entire collection »Introduced:
- 1978
JOVIAL
JOVIAL is a high-order computer programming language similar to ALGOL, but specialized for the development of embedded systems (specialized computer systems designed to perform one or a few dedicated functions[1], usually embedded as part of a...
Influenced:
Language Paradigms:
View entire collection »Influenced By:
Introduced:
- 1960
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 »BLISS
BLISS is a system programming language developed at Carnegie Mellon University by W. A. Wulf, D. B. Russell, and A. N. Habermann around 1970. It was perhaps the best known systems programming language right up until C made its debut a few years...
Language Paradigms:
View entire collection »Influenced By:
Introduced:
- 1970
Dartmouth BASIC
Dartmouth BASIC is the original version of the BASIC programming language. It is so named because it was designed and implemented at Dartmouth College. The language was designed by John Kemeny and Thomas Kurtz as part of the Dartmouth Time Sharing...
Language Paradigms:
Introduced:
- 1964
ALGOL 68
ALGOL 68 (short for ALGOrithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously...
Parent Language:
Language Paradigms:
View entire collection »Combined Programming Language
The Combined Programming Language (CPL) was a computer programming language developed jointly between the Mathematical Laboratory at the University of Cambridge and the University of London Computer Unit during the 1960s. The collaborative effort...
Language Paradigms:
- Multi-paradigm programming language ,
- Imperative programming ,
- Structured programming ,
- Procedural programming
Influenced By:
Introduced:
- 1963
Euler programming language
Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60. The designers' goal was to create a language:
Euler employs a general type concept. In Euler, arrays, procedures,...
Language Designers:
Language Paradigms:
View entire collection »Influenced By:
Modula-2+
The Modula-2+ programming language is a descendant of the Modula-2 programming language. It was developed at DEC Systems Research Center (SRC) in Palo Alto, California. Modula-2+ is Modula-2 with exceptions and threads. The group who developed the...
Influenced:
CGOL
CGOL (pronounced "see goll") is an alternative syntax for the MACLISP programming language, featuring an extensible algebraic notation. It was created by Vaughan Pratt.
The notation of CGOL is a traditional algebraic notation (sometimes called ...
Language Paradigms:
View entire collection »Introduced:
- 1976