C
C es minimalista, rápido y cercano al hardware. Sobre él se construyeron Unix, Linux, Windows y la mayoría de lenguajes modernos. Da control total sobre la memoria, con la responsabilidad que eso implica.
- Creado por Dennis Ritchie
- Año 1972
- Paradigma: Procedural · compilado
- Extensiones: .c, .h
Para qué se usa
- Sistemas operativos
- Drivers y embebidos
- Compiladores
A favor
- Velocidad extrema
- Control total de memoria
- Portable y universal
En contra
- Gestión manual de memoria
- Inseguro si descuidas
- Sin abstracciones modernas
Ecosistema
- GCC
- Clang
- Make
- CMake
- GDB
- glibc
Ejemplo
#include <stdio.h>
int main() {
printf("¡Hola, mundo!\n");
return 0;
}