Statements (69)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:Terry_Davis
|
gptkbp:album |
machine code
|
gptkbp:designed_by |
gptkb:Terry_A._Davis
|
gptkbp:features |
dynamic typing
garbage collection multithreading support inline assembly built-in graphics support direct access to hardware |
gptkbp:first_appearance |
gptkb:1980s
gptkb:2000 |
gptkbp:format |
.hc
|
gptkbp:formulation |
gptkb:language
similar to C |
gptkbp:has |
networking capabilities
file handling capabilities built-in graphics functions |
gptkbp:has_community |
Temple OS community
|
gptkbp:has_documentation |
available online
|
gptkbp:has_feature |
reflection
exception handling garbage collection macros easy to learn simple syntax |
gptkbp:has_version |
gptkb:2.0
gptkb:3.0 1.0 5.0 8.0 4.0 6.0 9.0 7.0 10.0 |
https://www.w3.org/2000/01/rdf-schema#label |
Holy C
|
gptkbp:influenced_by |
gptkb:Forth
gptkb:C gptkb:Lisp |
gptkbp:is |
cross-platform
open source |
gptkbp:is_compatible_with |
gptkb:language
gptkb:x86_architecture |
gptkbp:is_known_for |
its simplicity
its unique features its performance being part of Temple OS |
gptkbp:is_open_source |
gptkb:theorem
|
gptkbp:is_used_for |
embedded systems
game development scripting system programming |
gptkbp:library |
networking libraries
graphics libraries math libraries database libraries file handling libraries |
gptkbp:operating_system |
gptkb:Temple_OS
|
gptkbp:philosophy |
procedural programming
multi-paradigm programming |
gptkbp:supports |
functional programming
low-level programming object-oriented programming procedural programming multithreading |
gptkbp:type |
compiled language
|
gptkbp:used_in |
gptkb:Temple_OS
|