Algol programming language

GPTKB entity

Statements (65)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:designed_by gptkb:John_Backus
gptkbp:developed_by gptkb:ACM
gptkbp:first_appearance gptkb:1958
gptkbp:has_method gptkb:Java
gptkb:Pascal
gptkb:C
https://www.w3.org/2000/01/rdf-schema#label Algol programming language
gptkbp:influenced gptkb:language
Pascal programming language
gptkbp:is_used_for algorithm description
gptkbp:key gptkb:musical
gptkb:Footballer
gptkb:language
gptkb:studio
gptkb:record_label
gptkb:computer
gptkb:legal_case
var
boolean
control structures
data types
debugging tools
error handling
object-oriented programming
type
type checking
parameter passing
semantics
dynamic arrays
do
end
file handling
for
if
switch
real
procedure
syntax rules
return
then
begin
break
const
continue
scope rules
call by reference
call by value
compilation process
else
function declaration
goto
nested procedures
procedure declaration
while
with
execution model
input/output
gptkbp:successor gptkb:Algol_68
gptkb:Algol_60
gptkbp:supports structured programming
block structure
recursive functions
gptkbp:bfsParent gptkb:Modula-2_Standard_Library
gptkbp:bfsLayer 4