¿Crees que C++ es difícil? Intenta programar en el idioma nativo de tu CPU. En este video dejamos atrás los compiladores para escribir un 'Hola Mundo' ejecutable en Linux bit a bit (literalmente ceros y unos). Desglosamos la estructura de un archivo ELF, manipulamos la memoria manualmente y demostramos por qué los ejecutables modernos tienen tanto "sobrepeso".
⏱️ Puntos Clave (Timestamps)
00:00 - Intro: ¿C++ es difícil? La verdad sobre programar en Binario.
00:36 - El Reto: 167 bytes escritos a mano en el Bloc de Notas.
00:47 - La Burocracia de Linux: ¿Por qué necesitamos 4 partes?
01:19 - Parte 1: El ELF Header (El DNI del programa y el saludo secreto).
01:57 - Parte 2: Program Header (Instrucciones de mudanza a la RAM).
02:30 - Parte 3: El Código (Syscalls vs Printf y el "Teléfono Rojo").
03:13 - El retorno: La importancia de colgar la llamada (Sys_exit).
03:28 - Parte 4: La Data (Traduciendo "Hola Mundo" a números).
03:52 - El Momento de la Verdad: Ejecución en terminal.
04:09 - David vs Goliat: Comparación de peso (Binario vs C++).
04:26 - ???
contacto: [email protected]
#programacion #linux #ingenieríadesoftware