Algorithmic Language

E862633

Algorithmic Language (ALGOL) is a pioneering family of high-level programming languages that heavily influenced the design of many later languages and the development of structured programming.

All labels observed (1)

Label Occurrences
Algorithmic Language canonical 3

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf high-level programming language ⓘ
programming language ⓘ
programming language family ⓘ
alsoKnownAs IAL ⓘ
designedFor expressing algorithms ⓘ
scientific computation ⓘ
designer Friedrich L. Bauer ⓘ
John Backus ⓘ
Peter Naur ⓘ
developedBy international committee of computer scientists ⓘ
era early high-level programming languages ⓘ
field computer science ⓘ
programming languages ⓘ
firstStandardized 1960 ⓘ
fullName Algorithmic Language ⓘ
International Algebraic Language ⓘ
linked to: ALGOL 58
hasVersion ALGOL 58 ⓘ
ALGOL 60 ⓘ
ALGOL 68 ⓘ
linked to: Algol 68
impact foundation of structured programming concepts ⓘ
major influence on later language design ⓘ
influenced Ada ⓘ
Ada ⓘ
Algol W ⓘ
B programming language ⓘ
BCPL ⓘ
Backus–Naur Form ⓘ
C programming language ⓘ
C programming language ⓘ
Modula ⓘ
Modula-2 ⓘ
Oberon ⓘ
PL/I ⓘ
Pascal ⓘ
Pascal ⓘ
Simula ⓘ
Structured programming ⓘ
block-structured programming ⓘ
influencedBy Fortran ⓘ
notableFeature Backus–Naur Form specification ⓘ
linked to: Backus–Naur Form

block structure ⓘ
call-by-name parameter passing ⓘ
concurrent programming constructs ⓘ
formal syntax specification ⓘ
lexical scoping ⓘ
orthogonal design ⓘ
recursive procedures ⓘ
structured control flow ⓘ
user-defined data types ⓘ
shortName ALGOL ⓘ
standardizedBy IFIP Working Group 2.1 ⓘ
successor ALGOL 60 ⓘ
yearIntroduced 1958 ⓘ
1960 ⓘ
1968 ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

ALGOL → fullName → Algorithmic Language ⓘ
ALGOL → abbreviationOf → Algorithmic Language ⓘ
ALGOL → fullName → Algorithmic Language ⓘ
subject linked to: Algorithmic Language