Algol

GPTKB entity

Properties (60)
Predicate Object
gptkbp:instanceOf programming language
gptkbp:designedBy gptkb:John_Backus
gptkbp:firstAppearance 1958
gptkbp:hasGoals gptkb:Pascal
C
gptkbp:hasKeywords execution
integer
var
array
function
boolean
exception handling
type
parameter passing
semantics
user-defined types
dynamic arrays
comments
do
end
file handling
for
if
switch
case
loading
input/output operations
real
label
procedure
syntax rules
multidimensional arrays
then
begin
repeat
record
linking
const
call by reference
call by value
compilation process
else
function declaration
goto
nested procedures
procedure declaration
until
while
with
https://www.w3.org/2000/01/rdf-schema#label Algol
gptkbp:influenced gptkb:Pascal
C
gptkbp:influencedBy gptkb:Fortran
gptkbp:successor gptkb:Algol_68
gptkb:Algol_60
gptkbp:supports structured programming
block structure
gptkbp:type imperative programming language
gptkbp:usedIn academic research
compiler construction