Algol W

E132266

Algol W is a block-structured, high-level programming language designed by Niklaus Wirth as a successor to ALGOL 60, incorporating features that influenced the later development of Pascal and other languages.

All labels observed (1)

Label Occurrences
Algol W canonical 7

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf block-structured programming language ⓘ
high-level programming language ⓘ
programming language ⓘ
designedAs successor to ALGOL 60 ⓘ
designedAt ETH Zurich ⓘ
designedBy C. A. R. Hoare ⓘ
linked to: Tony Hoare

Niklaus Wirth ⓘ
designedIn 1966 ⓘ
developedIn 1960s ⓘ
evaluationStrategy call by value ⓘ
field computer programming ⓘ
computer science ⓘ
hasAbbreviation ALGOL W ⓘ
hasFeature begin-end blocks ⓘ
conditional statements ⓘ
for loops ⓘ
standard procedure library ⓘ
structured data types ⓘ
type declarations ⓘ
while loops ⓘ
hasSyntaxBasedOn ALGOL family ⓘ
linked to: ALGOL
influenced Modula ⓘ
Modula-2 ⓘ
Oberon (programming language) ⓘ
Pascal ⓘ
influencedBy ALGOL 60 ⓘ
influencedConcept Pascal control structures ⓘ
Pascal record types ⓘ
influencedLanguageFamily Pascal family ⓘ
nameDerivedFrom ALGOL ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
predecessorOf Pascal ⓘ
relatedTo ALGOL 68 ⓘ
linked to: Algol 68
standardizedBy IFIP Working Group 2.1 ⓘ
successorOf ALGOL 60 ⓘ
supports block structure ⓘ
call-by-result parameter passing ⓘ
call-by-value parameter passing ⓘ
dynamic arrays ⓘ
record types ⓘ
recursive procedures ⓘ
strong typing ⓘ
targetDomain general-purpose programming ⓘ
typingDiscipline static typing ⓘ
uses static scoping ⓘ

How these facts were elicited

Referenced by (7)

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

ALGOL 60 → influenced → Algol W ⓘ
Niklaus Wirth → knownFor → Algol W ⓘ
subject linked to: Wirth
ALGOL → influenced → Algol W ⓘ
Algol family → influenced → Algol W ⓘ
ALGOL → influenced → Algol W ⓘ
subject linked to: Algorithmic Language