Parte 8 — Cómo funcionan los lenguajes

⏮️ Parte 7 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 9

16 clases · rango 123–138

Qué ocurre por debajo: compilación, máquinas virtuales, memoria, concurrencia y diagnóstico de errores.

Fuentes de referencia de esta parte:


📚 Clases de esta parte

# Clase
✅ 123 Del código a la ejecución: fases de compilación
✅ 124 Compilador, intérprete y JIT
✅ 125 Bytecode y máquinas virtuales (JVM, CLR, V8)
✅ 126 AOT vs. JIT: costos y beneficios
✅ 127 La pila (stack) y el marco de llamada
✅ 128 El heap y la asignación dinámica
✅ 129 Referencias, apuntadores y direcciones
✅ 130 Gestión manual de memoria (C): malloc/free
✅ 131 Recolección de basura (GC)
✅ 132 RAII, propiedad y préstamos (Rust/C++)
✅ 133 Concurrencia: procesos, hilos y memoria compartida
✅ 134 Tareas, corrutinas y canales
✅ 135 Actores y paso de mensajes (modelo BEAM)
✅ 136 El modelo de memoria y las condiciones de carrera
✅ 137 Errores: de sintaxis, de tipos, de enlace y de ejecución
✅ 138 Depuración: cómo se diagnostica en cada runtime

⏮️ Parte 7 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 9