C Language

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Modula-2_for_SPARC
gptkbp:developed_by gptkb:Dennis_Ritchie
gptkbp:first_appearance gptkb:1972
gptkbp:format .c
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:software_framework
Operating Systems
System Programming
Compilers
gptkbp:is_standardized_by gptkb:ISOC
ANSIC
gptkbp:key gptkb:Community_Center
Efficiency
Portability
Code Optimization
Cross-Platform Development
Error Handling
Dynamic Memory Allocation
Modularity
Pointers
Macros
Complex Data Types
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
Integrated Development Environments (ID Es)
Multi-file Compilation
Open Source Compilers
Profiling Support
Standard Input/ Output
Static Type System
Variable Length Arrays
gptkbp:philosophy Procedural Programming
gptkbp:supports gptkb:Recursion
Structured Programming
Data Abstraction
Low-level Memory Access