ALGOL 58

E129067

ALGOL 58 is an early high-level programming language that pioneered many structured programming concepts and directly influenced the design of ALGOL 60 and numerous later languages.

All labels observed (4)

Label Occurrences
ALGOL 58 canonical 10
International Algebraic Language 2
ALGOL 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf high-level programming language ⓘ
imperative programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
alsoKnownAs IAL ⓘ
International Algebraic Language ⓘ
linked to: ALGOL 58
committeeMeetingLocation Zürich ⓘ
linked to: Zurich
committeeMeetingYear 1958 ⓘ
countryOfOrigin United States ⓘ
various European countries ⓘ
dataType Boolean ⓘ
arrays ⓘ
integer ⓘ
real ⓘ
designCommittee ACM-GAMM joint committee ⓘ
designedBy ACM ⓘ
GAMM ⓘ
designedFor machine-independent algorithm description ⓘ
domain numerical analysis ⓘ
scientific computing ⓘ
executionModel compiled language ⓘ
goal to provide a universal language for the description of algorithms ⓘ
influenced ALGOL 60 ⓘ
ALGOL W ⓘ
C programming language ⓘ
linked to: C

PL/I ⓘ
Pascal ⓘ
Simula ⓘ
many later structured programming languages ⓘ
influencedBy Fortran ⓘ
mathematical notation ⓘ
notableFor influencing the design of many later programming languages ⓘ
pioneering structured programming concepts ⓘ
paradigm structured programming ⓘ
predecessor ALGOL 60 ⓘ
standardizedIn 1958 ⓘ
status historical ⓘ
successor ALGOL 60 ⓘ
supportsFeature block structure ⓘ
call-by-name parameter passing ⓘ
call-by-value parameter passing ⓘ
compound statements ⓘ
conditional statements ⓘ
for loops ⓘ
lexical scoping ⓘ
nested blocks ⓘ
recursive procedures ⓘ
yearIntroduced 1958 ⓘ

How these facts were elicited

Referenced by (14)

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

ALGOL 60 → follows → ALGOL 58 ⓘ
ALGOL 60 → isSuccessorOf → ALGOL 58 ⓘ
ALGOL 60 → wasPrecededBy → ALGOL 58 ⓘ
Scheme → influencedBy → ALGOL ⓘ
linked to: ALGOL 58
ALGOL 58 → alsoKnownAs → International Algebraic Language ⓘ
linked to: ALGOL 58
ALGOL → notableVersion → ALGOL 58 ⓘ
ALGOL → notableVersion → ALGOL X ⓘ
linked to: ALGOL 58
Algol family → hasMember → ALGOL 58 ⓘ
ALGOL → hasVersion → ALGOL 58 ⓘ
subject linked to: Algorithmic Language
ALGOL 58 → fullName → International Algebraic Language ⓘ
subject linked to: Algorithmic Language
linked to: ALGOL 58