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
|