Algol W

GPTKB entity

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