ALGOL programming language

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category historical programming language
imperative programming language
procedural programming language
gptkbp:designedBy gptkb:International_Federation_for_Information_Processing
gptkbp:domain scientific computing
mathematical computation
gptkbp:feature gptkb:ALGOL_60
gptkb:ALGOL_68
gptkb:ALGOL_58
gptkbp:firstAppearance 1958
https://www.w3.org/2000/01/rdf-schema#label ALGOL programming language
gptkbp:influenced gptkb:C_programming_language
gptkb:Java_programming_language
gptkb:PL/I
gptkb:Simula_programming_language
gptkb:Algol_W
gptkb:BCPL
gptkb:B_programming_language
gptkb:ALGOL_68
gptkb:Ada_programming_language
gptkb:Pascal_programming_language
gptkbp:influencedBy gptkb:Fortran
gptkb:Zuse's_Plankalkül
gptkbp:ISOStandard gptkb:ISO_1538:1984
gptkbp:notableFeature gptkb:BNF_syntax_notation
lexical scoping
block structure
call by name
call by value
recursive procedures
gptkbp:notablePublication gptkb:Revised_Report_on_the_Algorithmic_Language_ALGOL_60
gptkb:Report_on_the_Algorithmic_Language_ALGOL_60
gptkb:Revised_Report_on_the_Algorithmic_Language_ALGOL_68
gptkbp:notableUser gptkb:Donald_Knuth
gptkb:Edsger_Dijkstra
gptkb:Peter_Naur
gptkbp:paradigm procedural programming
structured programming
gptkbp:predecessor gptkb:Fortran
gptkbp:standardizedBy gptkb:IFIP_Working_Group_2.1
gptkbp:successor gptkb:ALGOL_68
gptkbp:typingDiscipline static typing
strong typing
gptkbp:usedIn academic research
algorithm description
early computer science education
gptkbp:bfsParent gptkb:Mathematisch_Centrum
gptkb:Alan_Perlis
gptkbp:bfsLayer 5