ALGOL 60

GPTKB entity

Statements (98)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Pascal
gptkb:Simula
gptkbp:designed_by gptkb:John_Backus
gptkbp:developed_by gptkb:ACM
gptkbp:features block structure
recursive procedures
user-defined types
input/output operations
array handling
syntax for mathematical expressions
gptkbp:first_appearance gptkb:1960
gptkbp:has_feature gptkb:language
algorithm analysis
arrays
control structures
data structures
data types
exception handling
files
modular programming
operators
type checking
user-defined types
dynamic arrays
records
comments
sets
type conversion
recursion
conditional statements
labels
input/output operations
function definitions
syntax rules
looping constructs
semantic rules
software engineering principles
control flow statements
interpretation techniques
debugging techniques
scope rules
goto statements
implementation techniques
nested procedures
parameter passing by reference
parameter passing by value
procedure definitions
compilation techniques
gptkbp:has_method gptkb:Backus-Naur_Form
gptkb:B_language
gptkb:Simula
https://www.w3.org/2000/01/rdf-schema#label ALGOL 60
gptkbp:influenced gptkb:Java
gptkb:Pascal
gptkb:C
gptkb:language
gptkb:Simula
gptkbp:influenced_by gptkb:ALGOL_58
gptkbp:introduced backus-naur form
gptkbp:is_designed_for scientific computing
gptkbp:is_implemented_in gptkb:standard
gptkb:UNIVAC_1108
gptkbp:is_known_for gptkb:symbol
structured programming
formal specification
clear syntax
programming language design
gptkbp:is_standardized_by gptkb:IFIP
gptkb:ISO
gptkb:ISO_7185
gptkb:ACM
gptkb:ISO_10206
gptkbp:is_used_for algorithm description
gptkbp:is_used_in gptkb:academic_research
teaching programming concepts
algorithm description
compiler design
compiler construction
research in computer science
gptkbp:legacy influenced Ada
influenced C language
influenced Java
influenced Pascal
influenced many languages
gptkbp:replaced_by gptkb:ALGOL_68
C language
gptkbp:successor gptkb:ALGOL_68
gptkbp:supports structured programming
recursive procedures
gptkbp:technique gptkb:PL/_I
gptkb:ALGOL_68
gptkb:Simula
BCPL
ALGOLW
gptkbp:used_in gptkb:Burroughs_B5000
gptkbp:uses block structure