C

E9269

C is a foundational, general-purpose programming language known for its efficiency, low-level memory access, and influence on many later languages such as C++, Java, and Python.

All labels observed (9)

Label Occurrences
C canonical 620
C programming language 30
ANSI C 2

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf general-purpose programming language
procedural programming language
programming language
commonlyUsedFor compilers
device drivers
embedded systems
high-performance applications
operating systems
designedBy Dennis Ritchie
designedFor system programming
developedAt Bell Labs
executionModel compiled language
firstAppeared 1972
hasFileExtension .c
hasHeaderFileExtension .h
hasStandardLibrary C standard library
hasStandardVersion C11
C17
C23
C89
linked to: C

C90
C95
C99
linked to: ISO/IEC 9899
influenced C#
C++
Go
Java
JavaScript
Objective-C
PHP
Perl
linked to: Ruby

Python
Rust
influencedBy ALGOL 68
linked to: Algol 68

B
BCPL
memoryModel manual allocation and deallocation
paradigm imperative programming
structured programming
standardizedBy ANSI
ISO
standardName ISO/IEC 9899
supports arrays
bitwise operations
enumerations
function pointers
functions
low-level memory access
macros
manual memory management
pointer arithmetic
preprocessor directives
procedures
recursion
structs
structured control flow
structured data types
unions
typingDiscipline manifest typing
static typing
weak typing
usedToImplement Unix operating system
linked to: Unix

many modern programming language runtimes

How these facts were elicited

Referenced by (660)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python influencedBy C
Addison-Wesley hasPublished The C Programming Language
linked to: C
SQL canBeEmbeddedIn C
C hasStandardVersion C89
linked to: C
Java influencedBy C
C++ basedOn C
C++ influencedBy C
Algol 68 influenced C
Julia influencedBy C
Go influencedBy C
PHP influencedBy C
ALGOL 60 influenced C
Node.js writtenIn C
Dennis Ritchie knownFor C programming language
linked to: C
Dennis Ritchie creatorOf C programming language
linked to: C
Arena programmingLanguage C
subject linked to: Arena web browser
ODBC compatibleWith C programming language
linked to: C
SQLite writtenIn C
SQLite hasAPI C API
linked to: C
Xen writtenIn C programming language
linked to: C