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