ALGOL 60

E11138

ALGOL 60 is an early high-level programming language that pioneered block structure and lexical scoping, profoundly influencing the design of many later languages.

AI illustration

How this image was made

AI-generated illustration of ALGOL 60

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of ALGOL 60 (ALGOL 60 is an early high-level programming language that pioneered block structure and lexical scoping, profoundly influencing the design of many later languages.)

All labels observed (9)

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf high-level programming language ⓘ
imperative programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
executionModel compiled language ⓘ
follows ALGOL 58 ⓘ
hadLimitedAdoptionIn United States ⓘ
hadStrongerAdoptionIn Europe ⓘ
hasFeature arrays ⓘ
begin-end blocks ⓘ
block-structured control flow ⓘ
boolean data type ⓘ
for loops ⓘ
if then else ⓘ
integer data type ⓘ
pass-by-name parameters ⓘ
pass-by-value parameters ⓘ
real data type ⓘ
recursive procedures ⓘ
hasFullName Algorithmic Language 1960 ⓘ
linked to: ALGOL 60
hasInfluenceOn design of modern programming languages ⓘ
hasScopeRule lexical scope ⓘ
hasSyntaxDescription Backus–Naur Form ⓘ
influenced Ada ⓘ
Algol 68 ⓘ
Algol W ⓘ
B ⓘ
BCPL ⓘ
C ⓘ
C++ ⓘ
Java ⓘ
Many later programming languages ⓘ
PL/I ⓘ
Pascal ⓘ
Simula ⓘ
introducedConcept block structure ⓘ
call-by-name parameter passing ⓘ
call-by-value parameter passing ⓘ
lexical scoping ⓘ
nested function definitions ⓘ
structured programming constructs ⓘ
isSuccessorOf ALGOL 58 ⓘ
notableImplementation Burroughs B5000 ALGOL compiler ⓘ
IBM 7090 ALGOL compiler ⓘ
paradigm structured programming ⓘ
primaryDomain numerical analysis ⓘ
scientific computing ⓘ
publicationYearOfStandard 1963 ⓘ
shortNameOf Algorithmic Language 1960 ⓘ
linked to: ALGOL 60
standardDocument Revised Report on the Algorithmic Language ALGOL 60 ⓘ
linked to: ALGOL 60
wasDescribedUsing Backus–Naur Form ⓘ
wasDesignedBy Adriaan van Wijngaarden ⓘ
Alan J. Perlis ⓘ
linked to: Alan Perlis

Friedrich L. Bauer ⓘ
Heinz Rutishauser ⓘ
John Backus ⓘ
Klaus Samelson ⓘ
Peter Naur ⓘ
wasLessUsedIn commercial data processing ⓘ
wasPrecededBy ALGOL 58 ⓘ
wasStandardizedBy IFIP Working Group 2.1 ⓘ
wasWidelyUsedIn 1960s ⓘ
yearIntroduced 1960 ⓘ

How these facts were elicited

Referenced by (42)

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

Pascal → influencedBy → ALGOL 60 ⓘ
ALGOL W → basedOn → ALGOL 60 ⓘ
ALGOL W → follows → ALGOL 60 ⓘ
ALGOL W → influencedBy → ALGOL 60 ⓘ
C++ → influencedBy → ALGOL ⓘ
linked to: ALGOL 60
Algol 68 → influencedBy → ALGOL 60 ⓘ
ALGOL 60 → hasFullName → Algorithmic Language 1960 ⓘ
linked to: ALGOL 60
ALGOL 60 → shortNameOf → Algorithmic Language 1960 ⓘ
linked to: ALGOL 60
ALGOL 60 → standardDocument → Revised Report on the Algorithmic Language ALGOL 60 ⓘ
linked to: ALGOL 60
Simula → basedOn → ALGOL 60 ⓘ
CLU → influencedBy → ALGOL 60 ⓘ
Algol 68R → influencedBy → Algol 60 ⓘ
linked to: ALGOL 60
ALGOL 58 → predecessor → ALGOL 60 ⓘ
ALGOL 58 → influenced → ALGOL 60 ⓘ
ALGOL 58 → successor → ALGOL 60 ⓘ
Backus–Naur Form → firstUsedFor → ALGOL 60 language specification ⓘ
linked to: ALGOL 60
ISWIM → influencedBy → ALGOL 60 ⓘ
Algol W → influencedBy → ALGOL 60 ⓘ
Algol W → successorOf → ALGOL 60 ⓘ
IBM 7090 ALGOL compiler → conformsTo → ALGOL 60 report ⓘ
linked to: ALGOL 60
Peter Naur → knownFor → ALGOL 60 ⓘ
Peter Naur → contributedTo → ALGOL 60 report ⓘ
linked to: ALGOL 60
Niklaus Wirth → influencedBy → ALGOL 60 ⓘ
subject linked to: Wirth
ALGOL → notableVersion → ALGOL 60 ⓘ
Algol family → hasMember → ALGOL 60 ⓘ
IAL → influenced → ALGOL 60 ⓘ
IAL → preceded → ALGOL 60 ⓘ
ACM-GAMM joint committee → notableWork → Report on the Algorithmic Language ALGOL 60 ⓘ
linked to: ALGOL 60
CPL → influencedBy → ALGOL 60 ⓘ
ALGOL → hasVersion → ALGOL 60 ⓘ
subject linked to: Algorithmic Language
ALGOL 58 → successor → ALGOL 60 ⓘ
subject linked to: Algorithmic Language
ALGOL Y → influencedBy → ALGOL 60 ⓘ
ALGOL Y → relatedTo → ALGOL 60 ⓘ
B5000 series → influencedBy → ALGOL 60 language design ⓘ
linked to: ALGOL 60