gptkbp:instance_of
|
gptkb:C_programming_language
|
gptkbp:control_system
|
for loop
if statement
while loop
switch statement
|
gptkbp:data_type
|
gptkb:liquid
int
double
char
|
gptkbp:developed_by
|
gptkb:American_National_Standards_Institute
|
gptkbp:error_handling
|
assertions
errno
|
gptkbp:features
|
gptkb:Library
structured programming
low-level access to memory
rich set of operators
|
gptkbp:first_standardized_in
|
gptkb:1989
|
gptkbp:has_file_handling
|
fclose
fopen
fprintf
fscanf
|
gptkbp:has_function
|
C syntax
|
gptkbp:has_memory_management
|
free
malloc
|
gptkbp:has_standard_libraries
|
math.h
stdio.h
stdlib.h
string.h
|
https://www.w3.org/2000/01/rdf-schema#label
|
ANSI C
|
gptkbp:influenced_by
|
gptkb:B_language
BCPL
|
gptkbp:is_compatible_with
|
gptkb:C++
gptkb:C99
C11
|
gptkbp:is_known_for
|
gptkb:performance
efficiency
flexibility
portability
|
gptkbp:is_standardized_by
|
gptkb:ISO
|
gptkbp:is_taught_in
|
computer science courses
|
gptkbp:is_used_in
|
game development
operating systems
compilers
|
gptkbp:known_as
|
gptkb:C89
|
gptkbp:predecessor
|
gptkb:C99
|
gptkbp:successor
|
gptkb:K&_RC
|
gptkbp:supports
|
macros
procedural programming
data abstraction
function pointers
|
gptkbp:used_in
|
gptkb:Software_Development
embedded systems
system programming
|
gptkbp:bfsParent
|
gptkb:C
|
gptkbp:bfsLayer
|
4
|