ALGOL W

E10343

ALGOL W is an early procedural programming language developed in the 1960s as a successor to ALGOL 60, notable for introducing features that strongly influenced the design of Pascal.

AI illustration

How this image was made

AI-generated illustration of ALGOL W

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 W (ALGOL W is an early procedural programming language developed in the 1960s as a successor to ALGOL 60, notable for introducing features that strongly influenced the design of Pascal.)

All labels observed (1)

Label Occurrences
ALGOL W canonical 4

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf ALGOL family programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
basedOn ALGOL 60 ⓘ
countryOfOrigin Switzerland ⓘ
designedInDecade 1960s ⓘ
designGoal simplify and improve ALGOL 60 ⓘ
successor to ALGOL 60 ⓘ
developer IFIP Working Group 2.1 ⓘ
Niklaus Wirth ⓘ
Tony Hoare ⓘ
executionModel compiled language ⓘ
field computer programming ⓘ
follows ALGOL 60 ⓘ
hasSuccessor Pascal ⓘ
hasSyntaxStyle ALGOL-like block structure ⓘ
historicalPeriod early high-level programming languages ⓘ
inception 1966 ⓘ
influenced Pascal ⓘ
later ALGOL-family languages ⓘ
later procedural programming languages ⓘ
influencedBy ALGOL 60 ⓘ
early structured programming ideas ⓘ
nameDerivation variant of ALGOL ⓘ
notableFor early use of record and pointer types ⓘ
influencing the design of Pascal ⓘ
paradigm imperative programming ⓘ
structured programming ⓘ
standardizedBy IFIP ⓘ
supports recursive procedures ⓘ
user-defined data types ⓘ
supportsFeature block structure ⓘ
call-by-name parameter passing ⓘ
call-by-value parameter passing ⓘ
conditional statements ⓘ
dynamic arrays ⓘ
for loops ⓘ
nested procedures ⓘ
pointer types ⓘ
record types ⓘ
strongly typed variables ⓘ
while loops ⓘ
typingDiscipline static typing ⓘ
usedFor algorithm description ⓘ
scientific computing ⓘ

How these facts were elicited

Referenced by (4)

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

Pascal → influencedBy → ALGOL W ⓘ
ALGOL 58 → influenced → ALGOL W ⓘ
Algol W → hasAbbreviation → ALGOL W ⓘ
ALGOL → notableVersion → ALGOL W ⓘ