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
|