Grandes preguntas sin respuesta:
¿Quién fue primero el compilador o el huevo? ¿Por qué el compilador cruzó la carretera? ¿Si un compilador da segmentation fault en mitad del bosque y nadie lo ve, realmente ha fallado el compilador? Compilar o no compilar, esa es la cuestión.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Grande como siempre :)
Genial, jajaja es una pregunta que seguro que todos nos hemos hecho al menos en alguna ocasión, sobre todo al leer definiciones como esta: autocompilador: Compilador escrito en el mismo lenguaje que se compila.
Todavía recuerdo cuando leí que Icaza había desarrollado mcs, uno de los compiladores de C# de Mono, en C#... y me dejó tela de extrañado.
Si vemos que los compiladores que usamos se compilaron inicialmente en otro compilador ¿Se podrá hacer traza inversa para ubicar al compilador original, como un eslabón perdido?
Icaza no lo tenía tan difícil, después de todo, ya existía un compilador de C#
Del mismo modo, los de GCC cuando empezaron tenían otros compiladores de C que podían usar.
En cambio Bjarne Stroustroup para crear el primer compilador de C++, que estaba hecho en C++, tuvo que hacer un híbrido añadiendo a un compilador de C aspectos de C++ para poder compilar algo que entonces ya pudiese compilarse a sí mismo.
la primera vez que me acerqué a lfs me quedé con esa duda, a ver utilizas un compilador para compilar el mismo compilador, no soy informático así que no entedí nada, un compialdor que se compila a si mismo, eso solo puede pasar en linux.
venga sed malos y divertíos.
Eso mismo me he preguntado yo, y a la verdad no entendí nada. ¿Tiene algo que ver con recursividad? :(