gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:designedBy
|
gptkb:Dennis_Ritchie
|
gptkbp:domain
|
embedded systems
operating systems
system programming
|
gptkbp:fileExtension
|
.h
.c
|
gptkbp:firstAppearance
|
1972
|
gptkbp:hasFeature
|
gptkb:ANSI_C
gptkb:C11
gptkb:C17
gptkb:C18
gptkb:C89
gptkb:C90
gptkb:C99
gptkb:K&R_C
|
gptkbp:hasSyntax
|
curly-bracket syntax
|
https://www.w3.org/2000/01/rdf-schema#label
|
C programming language
|
gptkbp:influenced
|
gptkb:Java
gptkb:Objective-C
gptkb:Perl
gptkb:Python
gptkb:Go
gptkb:C#
gptkb:C++
gptkb:Rust
PHP
|
gptkbp:influencedBy
|
gptkb:Assembly_language
gptkb:ALGOL
gptkb:B_programming_language
modern programming languages
|
gptkbp:ISOStandard
|
gptkb:ISO/IEC_9899
|
gptkbp:latestReleaseVersion
|
gptkb:C18
2018
|
gptkbp:notableBook
|
gptkb:The_C_Programming_Language
|
gptkbp:notableContributor
|
gptkb:Brian_Kernighan
gptkb:Dennis_Ritchie
|
gptkbp:notableFor
|
gptkb:GCC
gptkb:Clang
gptkb:LCC
gptkb:Microsoft_Visual_C
gptkb:PCC
gptkb:TinyCC
|
gptkbp:paradigm
|
imperative
structured
procedural
|
gptkbp:standardizedBy
|
gptkb:ISO
gptkb:ANSI
|
gptkbp:supports
|
structures
manual memory management
bit fields
enumerations
pointers
preprocessor
unions
|
gptkbp:typingDiscipline
|
static
weak
manifest
|
gptkbp:usedFor
|
gptkb:operating_system
device drivers
compilers
embedded firmware
|
gptkbp:website
|
https://www.open-std.org/jtc1/sc22/wg14/
|
gptkbp:bfsParent
|
gptkb:AT&T_Bell_Laboratories
gptkb:Bell_Labs
|
gptkbp:bfsLayer
|
4
|