ANSI C

GPTKB entity

Statements (55)
Predicate Object
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