ALGOL 60

GPTKB entity

Statements (97)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:designed_by gptkb:John_Backus
gptkbp:designed_for scientific computing
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:C_programming_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_function gptkb:Backus-Naur_Form
gptkb:B_language
gptkb:Simula
https://www.w3.org/2000/01/rdf-schema#label ALGOL 60
gptkbp:influenced gptkb:C_programming_language
gptkb:Java
gptkb:Pascal
gptkb:C
gptkb:Simula
gptkbp:influenced_by gptkb:ALGOL_58
gptkbp:introduced backus-naur form
gptkbp:is_implemented_in gptkb:IBM
gptkb:UNIVAC_1108
gptkbp:is_known_for gptkb:original_score
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_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:notable_technique gptkb:PL/_I
gptkb:ALGOL_W
gptkb:ALGOL_68
gptkb:Simula
BCPL
gptkbp:replaced_by gptkb:ALGOL_68
C language
gptkbp:successor gptkb:ALGOL_68
gptkbp:supports structured programming
recursive procedures
gptkbp:used_for algorithm description
gptkbp:used_in gptkb:Burroughs_B5000
gptkbp:uses block structure
gptkbp:bfsParent gptkb:Pascal
gptkbp:bfsLayer 4