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:fileExtension
|
.algol
|
gptkbp:firstAppearance
|
1960
|
https://www.w3.org/2000/01/rdf-schema#label
|
ALGOL 60
|
gptkbp:influenced
|
gptkb:Java
gptkb:JavaScript
gptkb:Simula
gptkb:Ada
gptkb:Algol_68
gptkb:PL/I
gptkb:C++
gptkb:Pascal
gptkb:Algol_W
gptkb:BCPL
C
|
gptkbp:influencedBy
|
gptkb:Fortran
gptkb:IPL
gptkb:ALGOL_58
|
gptkbp:ISOStandard
|
gptkb:ISO_1538:1984
|
gptkbp:majorPublication
|
gptkb:Revised_Report_on_the_Algorithmic_Language_ALGOL_60
|
gptkbp:notableContributor
|
gptkb:Adriaan_van_Wijngaarden
gptkb:John_Backus
gptkb:Peter_Naur
gptkb:Alan_J._Perlis
gptkb:Friedrich_L._Bauer
gptkb:Heinz_Rutishauser
gptkb:Joseph_Henry_Wegstein
gptkb:Klaus_Samelson
gptkb:Michael_Woodger
|
gptkbp:notableFeature
|
gptkb:Backus–Naur_Form
lexical scoping
block structure
call by name
call by value
|
gptkbp:paradigm
|
imperative
procedural
|
gptkbp:predecessor
|
gptkb:ALGOL_58
|
gptkbp:standardizedBy
|
gptkb:IFIP_Working_Group_2.1
|
gptkbp:successor
|
gptkb:ALGOL_68
|
gptkbp:typingDiscipline
|
strong
static
manifest
|
gptkbp:usedFor
|
scientific computing
mathematical computation
algorithm description
|
gptkbp:bfsParent
|
gptkb:Peter_Naur
gptkb:Simula
gptkb:ALGOL
gptkb:Pascal
gptkb:ALGOL_58
|
gptkbp:bfsLayer
|
5
|