Esta clase funciona como un checkpoint del primer módulo. No se introduce contenido nuevo, sino que se hace un repaso de los conceptos vistos mediante un pequeño cuestionario, un ejercicio práctico y la revisión del proyecto base que se ha construido hasta ahora. El objetivo es comprobar que se dominan los fundamentos antes de continuar con el siguiente módulo.
El profesor propone responder mentalmente cinco preguntas antes de mostrar la respuesta. La intención es poner a prueba la memoria y verificar qué conceptos realmente quedaron claros.
La respuesta correcta es Intermediate Language (IL).
Es el lenguaje intermedio al que se convierte el código C# durante la compilación. Posteriormente, el CLR (Common Language Runtime), junto con el compilador JIT, se encarga de transformarlo en código máquina para que pueda ejecutarse.
El flujo completo visto en las primeras clases es:
Código C# → IL → CLR/JIT → Código máquina → Ejecución
Comprender este proceso ayuda a entender qué ocurre internamente cuando una aplicación se compila y se ejecuta.
dotnet build y dotnet run?dotnet build
dotnet run
En resumen: