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 4

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 (4)

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