Properties (58)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language
|
gptkbp:designedBy |
Niklaus Wirth
|
gptkbp:firstAppearance |
1970
|
gptkbp:hasFeature |
exception handling
modular programming strong typing type checking block structure recursive procedures user-defined types dynamic arrays input/output operations array handling nested procedures parameter passing by value |
https://www.w3.org/2000/01/rdf-schema#label |
Algol W
|
gptkbp:influencedBy |
gptkb:Algol_60
|
gptkbp:isCompatibleWith |
gptkb:Algol_60
|
gptkbp:isInfluencedBy |
gptkb:Fortran
COBOL Simula |
gptkbp:isKnownFor |
its clarity and simplicity
|
gptkbp:isNotableFor |
its influence on later languages
its use in academic publications its use in algorithm analysis its use in artificial intelligence research its use in compiler design its use in control systems its use in data analysis its use in data processing its use in early AI research its use in educational software its use in mathematical logic its use in numerical analysis its use in operating systems its use in optimization problems its use in research papers its use in simulation its use in simulation software its use in statistical analysis its use in systems programming its use in teaching programming concepts its role in the development of programming languages |
gptkbp:isPartOf |
computer programming history
Algol_family |
gptkbp:isRelatedTo |
gptkb:Oberon
gptkb:Pascal Modula-2 |
gptkbp:isSupportedBy |
various compilers
|
gptkbp:isTaughtIn |
computer science courses
|
gptkbp:isUsedFor |
algorithm description
|
gptkbp:isUsedIn |
scientific computing
compiler construction |
gptkbp:isVisitedBy |
gptkb:ETH_Zurich
|
gptkbp:localHistory |
yes
|
gptkbp:successor |
gptkb:Algol_68
|
gptkbp:supports |
structured programming
|
gptkbp:usedIn |
academic research
|