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.
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.