Algol 58

GPTKB entity

Properties (65)
Predicate Object
gptkbp:instanceOf programming language
gptkbp:designedBy gptkb:John_Backus
gptkbp:designedFor scientific computing
gptkbp:developedBy gptkb:John_Backus
gptkbp:firstAppearance 1958
gptkbp:hasFeature structured programming
gptkbp:hasGoals gptkb:Java
gptkb:Pascal
C
gptkbp:hasInfluenceOn modern programming languages
gptkbp:hasKeywords in
integer
string
var
array
function
boolean
type
do
end
for
if
switch
case
char
real
label
procedure
then
begin
repeat
out
record
const
else
goto
until
while
with
gptkbp:hasPrograms gptkb:Algol_68
https://www.w3.org/2000/01/rdf-schema#label Algol 58
gptkbp:influenced gptkb:Java
gptkb:Pascal
C
Simula
gptkbp:isKnownFor algorithm description
gptkbp:isPartOf Algol_family
gptkbp:isUsedIn academic research
gptkbp:language block structure
gptkbp:notableFeature block structure
recursive procedures
syntax for defining data types
gptkbp:predecessor gptkb:Fortran
gptkbp:relatedTo Algol_family
gptkbp:standardFeatures gptkb:ISO
ACM
gptkbp:successor gptkb:Algol_60
gptkbp:supports recursive functions
gptkbp:type procedural programming
high-level programming language
gptkbp:usedIn academic research
algorithm description
compiler construction
gptkbp:uses backus-naur form
gptkbp:wasSupportedBy ACM