AprenderC
← Todas las lecciones

Hola, mundo

Un programa es una lista de órdenes. La primera: escribe esto.

1Por qué

Hace más de cincuenta años, en unos laboratorios llamados Bell, un ingeniero llamado Dennis Ritchie tenía un problema. Quería escribir el programa que hace andar un computador entero, y los lenguajes de entonces lo obligaban a reescribirlo desde cero para cada modelo de máquina.

Así que se inventó uno nuevo. Lo llamó C, y con él escribió Unix, el abuelo de casi todos los sistemas que existen hoy.

C sigue vivo porque resolvió ese problema y nadie lo ha resuelto mejor desde entonces. El sistema que hace andar tu computador está escrito en C. Tu navegador, por dentro, también. Y Python está escrito en C: cuando tú escribes Python, hay C debajo haciéndolo funcionar.

Eso explica por qué C se siente distinto. Python te esconde lo que pasa por dentro para que puedas ir rápido; C te lo enseña, porque nació para hablarle a la máquina de cerca. Todo lo que te va a costar de este lenguaje sale de ahí — y también todo lo que vas a entender de verdad cuando lo aprendas.

Un programa en C es una lista de órdenes que el computador ejecuta una por una, de arriba abajo. Lo único que hay que decirle además es dónde empezar.

2Míralo andar

Este programa funciona. Léelo, y después ejecútalo sin cambiar nada.

#include <stdio.h>
int main(void)
{
printf("Hola, mundo\n");
return 0;
}

3Ahora tú

Haz que tu programa escriba: Estoy aprendiendo C

#include <stdio.h>
int main(void)
{
return 0;
}

↖︎ Tu línea va aquí. Es una sola, y se parece mucho a la línea 5 del ejemplo de arriba.

Ejecutar

Lo que dice tu programa

↖︎ Escribe tu parte y dale a Ejecutar

Qué pasó

Aquí te aviso si tu programa hace algo raro.

    Más adelante vas a ver dónde guarda el computador cada cosa. Todavía no hace falta.