C Language

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:developed_by gptkb:Dennis_Ritchie
gptkbp:file_extension .c
gptkbp:first_appearance gptkb:1972
https://www.w3.org/2000/01/rdf-schema#label C Language
gptkbp:influenced gptkb:C++
gptkb:Objective-C
gptkb:C#
gptkbp:influenced_by BCPL
gptkbp:is_often_used_in gptkb:Embedded_Systems
Operating Systems
System Programming
Compilers
gptkbp:is_standardized_by gptkb:ISO_C
gptkb:ANSI_C
gptkbp:key_feature gptkb:Community_Support
Efficiency
Portability
Code Optimization
Cross-Platform Development
Error Handling
Dynamic Memory Allocation
Modularity
Pointers
Macros
Complex Data Types
Integrated Development Environments (IDEs)
Operator Overloading
File Handling
Linking
Standard Libraries
Concurrency Support
Unions
Inline Assembly
Bit Manipulation
Function Pointers
Enumerations
Preprocessor Directives
Compilation Process
Static Libraries
Structs
Debugging Support
Type Casting
Rich Library Support
Dynamic Libraries
Command Line Arguments
Multi-file Compilation
Open Source Compilers
Profiling Support
Standard Input/ Output
Static Type System
Variable Length Arrays
gptkbp:paradigm Procedural Programming
gptkbp:supports gptkb:Recursion
Structured Programming
Data Abstraction
Low-level Memory Access
gptkbp:bfsParent gptkb:Open_GL
gptkbp:bfsLayer 4