C
The Foundation of Modern Computing
// OVERVIEW
C is a general-purpose, procedural programming language that supports structured programming, lexical variable scope, and recursion. It is the foundation of modern operating systems.
Bare Metal
Direct hardware access
Universal
Available everywhere
Influential
Mother of many languages
examples.c
// USE CASES
Operating Systems
Linux, Windows, macOS
Embedded
Microcontrollers, IoT
Databases
MySQL, PostgreSQL, SQLite
Compilers
GCC, LLVM, interpreters