A fairly low-level programming language that is standardized every few years by ISO. It features zero hand holding, barely any abstraction, difficult to parse and search syntax, manual management of resources (particularly: memory), and is widely considered the gold standard for performance-sensitive applications (excluding non-portable [[Assembly]]).
It was developed along-side and for the purpose of creating [[UNIX]] by Dennis Ritchie.
# Compilers
Popular compiler implementations include:
- GNU Compiler Collection (which, among other things contains a C compiler)
- Clang, a C/C++ front-end for [[LLVM]]
- TinyCC, a small C compiler by Fabrice Bellard
- cproc, a small C compiler developed by Michael Forney that uses [[QBE]] as its back-end