gptkbp:instance_of
|
gptkb:C_programming_language
|
gptkbp:designed_by
|
gptkb:John_Backus
|
gptkbp:developed_by
|
gptkb:ACM
|
gptkbp:first_appearance
|
gptkb:1958
|
gptkbp:has_function
|
gptkb:Java
gptkb:Pascal
gptkb:C
|
https://www.w3.org/2000/01/rdf-schema#label
|
Algol programming language
|
gptkbp:influenced
|
gptkb:C_programming_language
gptkb:Java_programming_language
Pascal programming language
|
gptkbp:key_concept
|
gptkb:C_programming_language
gptkb:original_score
gptkb:Mathematics
gptkb:record_label
gptkb:Matrix
gptkb:court_cases
gptkb:recordings
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:used_for
|
algorithm description
|
gptkbp:bfsParent
|
gptkb:Modula-2_Standard_Library
gptkb:Standard_ML_of_New_Jersey_Compiler
|
gptkbp:bfsLayer
|
7
|