Historical programming languages


A-0 (or A0) is a programming language for the UNIVAC I and UNIVAC II, using three-address code instructions for solving mathematical problems. A-0 was the first language for which a compiler was developed. ...more on Wikipedia about "A-0 programming language"

Action! was a programming language, editor and in-memory 6502 compiler created by Clinton Parker working for Optimized Systems Software and running on the Atari 8-bit family of microcomputers. Its syntax was similar to that of ALGOL 68, and it was well-known for its speed. A library was available as a separate product called the Action! Toolkit. ...more on Wikipedia about "Action programming language"

The Alef programming language was designed by Phil Winterbottom of Bell Labs as part of the Plan 9 operating system. ...more on Wikipedia about "Alef programming language"

ALGO is an algebraic programming language developed ( 1959– 1961) for the Bendix G-15 computer. ...more on Wikipedia about "ALGO"

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 a more rigorously defined syntax and semantics. Contributions of ALGOL 68 to the field of computer science are deep and wide ranging, although some of them were not publicly identified until they were passed, in one form or another, to one of many subsequently developed programming languages. ...more on Wikipedia about "ALGOL 68"

The ALGOL68C computer programming language compiler was developed for the CHAOS OS for the CAP capability computer at Cambridge University in 1971 by Stephen Bourne and Mike Guy as a dialect of ALGOL 68. Other early contributors were Andrew Birrell and Ian Walker. ...more on Wikipedia about "ALGOL 68C"

ALGOL 68G or Algol 68 Genie is an ALGOL 68 interpreter. ALGOL 68G is a nearly full implementation of ALGOL 68 as defined by the Revised Report and also implements partial parametrisation, which is an extension of ALGOL 68. ...more on Wikipedia about "ALGOL 68G"

ALGOL 68S was designed as a subset of ALGOL 68 in order to permit single-pass compilation. It was mostly for numerical computation. ...more on Wikipedia about "ALGOL 68S"

Algol-W is a programming language. It was Niklaus Wirth's proposal for a successor to ALGOL 60 in the ALGOL 68 committee. ...more on Wikipedia about "ALGOL W"

ALGOL X was the code name given to the programming language which the Working Group 2.1 on ALGOL of the International Federation for Information Processing was to develop as a successor to ALGOL 60. It attempted to find a "short-term solution to existing difficulties". ...more on Wikipedia about "ALGOL X"

ALGOL Y was the name given to a speculated successor for the ALGOL 60 programming language that incorporated some radical features that were rejected for ALGOL 68 and ALGOL X. ALGOL Y was intendeded to be a "radical reconstruction" of ALGOL. ...more on Wikipedia about "ALGOL Y"

ARITH-MATIC is an extension of Grace Hopper's A-2 programming language, developed in about 1955. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC. ...more on Wikipedia about "ARITH-MATIC"

Atlas Autocode (AA) was a programming language developed at Manchester University for the Atlas Computer. It was developed by Tony Brooker as an improvement on the ALGOL programming languages, removing some of Algol's poorer features such as passing parameters by name. It featured explicitly typed variables, subroutines and functions. The AA compiler generated range-checking for array accesses, and the language allowed an array to have dimensions that were determined at run-time (i.e. you could declare an array as %integer %array Thing (i:j), where i and j were calculated values). Atlas Autocode included a "%complex" data type which would support imaginary numbers (eg the square root of -1), a feature which was dropped when the language later morphed into the Edinburgh IMP programming language. (Imp was an extension of AA and was notable for being used to write the EMAS operating system.) ...more on Wikipedia about "Atlas Autocode"

B was the name of a programming language developed at Bell Labs. It is almost extinct, as it was replaced by the C language. ...more on Wikipedia about "B programming language"

BCPL (Basic Combined Programming Language) is a computer programming language that was designed by Martin Richards of the University of Cambridge in 1966; it was originally intended for use in writing compilers for other languages. Although not widely used now, it was very influential, because Dennis Ritchie would later develop the widely-used C programming language from BCPL. ...more on Wikipedia about "BCPL"

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 later. Since then, C took off and BLISS faded into obscurity. (When C was in its infancy, a few projects within Bell Labs were debating the merits of BLISS vs. C.) ...more on Wikipedia about "BLISS"

Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system. ...more on Wikipedia about "Bon programming language"

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 object oriented programming (OOP). However many of the other features of OOP are missing or incomplete, notably inheritance, and the language is also hindered by a sometimes frustrating syntax. CLU and Alphard both seem to get as close as possible to being a full OO language without actually being one. ...more on Wikipedia about "CLU 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 was responsible for the "Combined" in the name of the language (previously, the name was Cambridge Programming Language). Christopher Strachey was involved (for others see paper). In 1963 (when the paper was published) it was currently being implemented on the Titan Computer at Cambridge and the Atlas Computer at London. ...more on Wikipedia about "Combined Programming Language"

COMIT was the first string processing language (compare SNOBOL, TRAC, and Perl), developed on the IBM 700/7000 series computers by Dr. Victor Yngve and collaborators at MIT from 1957-1965. Yngve created the language for supporting computerized research in the field of linguistics, and more specifically, the area of machine translation for natural language processing. ...more on Wikipedia about "COMIT"

(CORAL66 programming language) CORAL (Computing Online Realtime Algorithmic Language) was developed in 1966 at the Royal Radar Establishment (RRE), Malvern, UK by I. F. Currie and M. Griffiths. ...more on Wikipedia about "CORAL66 programming language"

Edinburgh IMP is a development of ATLAS Autocode, initially developed around 1966-1969 at Edinburgh University, Scotland. IMP was a general-purpose programming language which was used heavily for systems programming. ...more on Wikipedia about "Edinburgh IMP"

FILECOMP was a programming language developed at Bolt, Beranek and Newman (BBN). ...more on Wikipedia about "FILECOMP"

Chris Thomson and Colin Broughton, established the Chion Corporation which produced FLACC (Full Language Algol 68 Checkout Compiler). ...more on Wikipedia about "FLACC"

FLOW-MATIC, Originally B-0, and possibly the first English-like Data Processing language. It was invented and specified by Grace Hopper, and development of the commercial variant started at Remington Rand in 1955 for the UNIVAC I. By 1958, the compiler and its documentation were generally available and being used commercially. ...more on Wikipedia about "FLOW-MATIC"

shortopedia, just the best. shortopedia

Next page 

This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia . Direct links to the original articles are in the text.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from the Shortopedia article about "Historical programming languages".
MAIN PAGE MAIN INDEX CONTACT US