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
|