Lección 1: ¡Hola, mundo! — Tu primer programa en C
C es un lenguaje compilado: el código que escribes se traduce una sola vez a lenguaje de máquina, y así fue como se escribieron Linux y la mayoría de los sistemas operativos. Todo programa en C tiene una estructura fija: #include <stdio.h> trae las herramientas de salida, int main(void) es el punto
La compilación es como traducir una receta que escribiste en hebreo al único idioma que entiende el robot de cocina: la traduces una vez, y después el robot la ejecuta a máxima velocidad sin volver a preguntarte nada.
- printf
- Una función que imprime texto en la pantalla. El \n al final de la cadena pasa a una nueva línea.
- main
- La función desde la que empieza a ejecutarse todo programa en C. El return 0; al final indica que todo salió bien.
- #include
- Una instrucción para el compilador que adjunta un archivo de cabecera, por ejemplo <stdio.h>, que contiene printf.
- compilación
- Traducir el código fuente a un archivo ejecutable en lenguaje de máquina, por ejemplo con gcc hello.c -o hello.