C
Lenguaje fundacional de bajo nivel
Tipado: static Creado: 1972
Paradigmas
procedural
Ventajas y Desventajas
Ventajas
- + Máximo control sobre hardware
- + Rendimiento insuperable
- + Portable a cualquier arquitectura
- + Base de todo software de sistemas
Desventajas
- - Sin abstracciones modernas
- - Memory management manual
- - Propenso a buffer overflows
- - Sin OOP ni generics
Casos de Uso
- Kernels de sistemas operativos
- Firmware y embedded
- Compiladores e intérpretes
- Bases de datos (SQLite, PostgreSQL)