Statements (34)
| Predicate | Object | 
|---|---|
| gptkbp:instanceOf | gptkb:programming_language | 
| gptkbp:designedBy | gptkb:Niklaus_Wirth gptkb:Tony_Hoare | 
| gptkbp:fileExtension | .w | 
| gptkbp:firstAppearance | 1966 | 
| gptkbp:implementedIn | gptkb:assembly_language | 
| gptkbp:influenced | gptkb:Oberon gptkb:Simula gptkb:Ada gptkb:Modula-2 gptkb:Pascal gptkb:Modula gptkb:BCPL CPL | 
| gptkbp:influencedBy | gptkb:ALGOL_60 | 
| gptkbp:namedAfter | gptkb:ALGOrithmic_Language | 
| gptkbp:notableFor | gptkb:Wirth's_Algol_W_compiler | 
| gptkbp:paradigm | imperative programming structured programming | 
| gptkbp:predecessor | gptkb:Pascal | 
| gptkbp:standardizedBy | gptkb:IFIP_Working_Group_2.1 | 
| gptkbp:successor | gptkb:ALGOL_60 | 
| gptkbp:supports | block structure call by name call by value recursive procedures dynamic arrays record types | 
| gptkbp:typingDiscipline | static typing strong typing | 
| gptkbp:bfsParent | gptkb:Niklaus_Wirth gptkb:ALGOL | 
| gptkbp:bfsLayer | 5 | 
| https://www.w3.org/2000/01/rdf-schema#label | Algol W |