Statements (34)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedBy |
gptkb:Niklaus_Wirth
gptkb:Tony_Hoare |
gptkbp:fileExtension |
.w
|
gptkbp:firstAppearance |
1966
|
https://www.w3.org/2000/01/rdf-schema#label |
Algol W
|
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
|