| C |
Procedimental |
Estático |
Sistemas, SO, Embebidos |
Muy eficiente, bajo nivel, control de memoria |
| C++ |
Multiparadigma (OO) |
Estático |
Sistemas, Juegos, Navegadores |
Alto rendimiento, complejo, STL |
| Java |
Orientado a Objetos |
Estático |
Backend, Empresarial, Android |
Portabilidad (JVM), verboso, seguro |
| C# |
Orientado a Objetos |
Estático |
Desktop, Web, Juegos (Unity) |
Ecosistema .NET, sintaxis elegante |
| Python |
Multiparadigma |
Dinámico |
IA, Scripting, Ciencia de datos |
Sintaxis simple, gran ecosistema de librerías |
| JavaScript |
Prototipos / Funcional |
Dinámico |
Web (Frontend/Backend) |
El lenguaje del navegador, asíncrono |
| TypeScript |
OO / Funcional |
Estático |
Desarrollo Web escalable |
Superconjunto de JS, tipado robusto |
| Go |
Procedimental / Conc. |
Estático |
Cloud, Microservicios, Backend |
Concurrencia nativa (Goroutines), compilación rápida |
| Rust |
Multiparadigma |
Estático |
Sistemas, WebAssembly |
Seguridad de memoria sin recolector de basura |
| PHP |
Orientado a Objetos |
Dinámico |
Web Backend |
Muy extendido (WordPress), fácil despliegue |
| Ruby |
Orientado a Objetos |
Dinámico |
Web (Rails) |
Enfoque en la felicidad del programador, expresivo |
| Swift |
Orientado a Objetos |
Estático |
iOS, macOS |
Reemplazo de Objective-C, rápido y seguro |
| Kotlin |
Orientado a Objetos |
Estático |
Android, Backend |
Interoperable con Java, menos verboso |
| Dart |
OO / Funcional |
Estático |
Apps móviles (Flutter) |
Optimizado para UI, compilación JIT y AOT |
| R |
Funcional / OO |
Dinámico |
Estadística, Bioinformática |
Especializado en análisis de datos y gráficos |
| Julia |
Multiparadigma |
Dinámico |
Computación científica |
Velocidad de C con sintaxis tipo Python |
| MATLAB |
Multiparadigma |
Dinámico |
Ingeniería, Matemáticas |
Cálculo numérico y simulación |
| Scala |
OO + Funcional |
Estático |
Big Data (Spark), Backend |
Ejecuta en JVM, tipado muy avanzado |
| Haskell |
Funcional puro |
Estático |
Academia, Finanzas, Compiladores |
Evaluación perezosa, sin efectos secundarios |
| SQL |
Declarativo |
— |
Gestión de Bases de Datos |
Estándar para consultas relacionales |
| Solidity |
Orientado a Objetos |
Estático |
Smart Contracts (Ethereum) |
Específico para Blockchain y Web3 |
| Zig |
Imperativo |
Estático |
Sistemas, Compiladores |
Sucesor moderno de C, sin tiempo de ejecución |
| COBOL |
Procedimental |
Estático |
Sistemas Bancarios, Legacy |
Procesamiento de datos masivos, muy antiguo |
| Scratch |
Educativo / Visual |
— |
Aprendizaje inicial |
Basado en bloques, sin sintaxis escrita |