Statements (58)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:Algol_60_Compiler
gptkb:ALGOL |
gptkbp:album |
ALGOL 68 C Compiler
|
gptkbp:based_on |
gptkb:ALGOL_68
|
gptkbp:controls |
strongly typed
|
gptkbp:designed_by |
gptkb:N._Wirth
|
gptkbp:features |
exception handling
user-defined types concurrency support |
gptkbp:first_appearance |
gptkb:1970
|
gptkbp:formulation |
block structure
|
gptkbp:has_feature |
reflection
garbage collection generic programming modular programming dynamic arrays type inference recursion pattern matching input/output facilities file handling capabilities multi-dimensional arrays overloading exception handling mechanisms support for symbolic computation inline functions support for algorithms meta-programming exception propagation system programming capabilities support for complex numbers syntax-directed translation support for floating-point arithmetic support for numerical methods interfacing with assembly language support for bit manipulation concurrent programming constructs support for data structures procedures as first-class citizens static and dynamic scoping support for graphical programming. support for string manipulation type-safe casts |
https://www.w3.org/2000/01/rdf-schema#label |
ALGOL 68 C
|
gptkbp:influenced |
gptkb:Ada
gptkb:Author gptkb:Pascal gptkb:language |
gptkbp:influenced_by |
gptkb:ALGOL_60
|
gptkbp:is_standardized_by |
gptkb:ISO
|
gptkbp:operating_system |
cross-platform
|
gptkbp:philosophy |
procedural programming
|
gptkbp:related_to |
gptkb:computer_science
|
gptkbp:successor |
gptkb:ALGOL_68
|
gptkbp:supports |
structured programming
|
gptkbp:used_in |
gptkb:academic_research
|