Introducción a la programación en C
La programación es el proceso de crear programas. Normalmente, los computadores sólo entienden el lenguaje binario, que es difícil de leer y escribir para las personas. Los lenguajes de programación son un intermedio entre los idiomas humanos y lo que pueden entender los computarores.
C es un lenguaje de programación potente y rápido, fue creado en 1972, y esta bien establecido y probado a lo largo del tiempo.
Vamos a escribir el código fuente de un programa en C, compilarlo, y ejecutarlo.
Necesitarás un edidor de texto plano con el cual escribir el programa. Los mejores editores de texto son Vim e Emacs.
Además, también necesitarás un compilador, el programa que traduce el archivo de texto con tu programa escrito en C a un archivo ejecutable. Mi preferencia personal es usar GNU Compiler Collection (gcc), disponible en la mayoría de distribuciones de GNU/Linux.
Escribe el sigueinte código en tu editor de texto:
#include <stdio.h>
int main(void)
{
printf("Hola mundo");
return 0;
}
Guarda el archivo con la extensión .c (por ejemplo, hola-mundo.c). Luego, abre una consola y navega a la carpeta que contiene el programa (con el comando cd) y compila el programa escribiendo:
gcc -o hola-mundo.c hola-mundo
Debería aparecer un archivo ejecutable llamado “hola-mundo”. Puedes ejecutar el programa desde la línea de comandos:
./hola-mundo
Ahora analicemos brevemente el programa escrito:
- #include <stdio.h> carga la biblioteca “stdio” (Input/Output estándar).
- int main(void) es el punto central del programa, entre llaves se escriben los comandos a ejecutar.
- printf(“”) imprime el texto entre las comillas; los comandos de este tipo terminan con ;.
- return 0 indica que el programa finalizó correctamente.
Si quieres continuar aprendiendo te recomiendo el libro “El lenguaje de programación C” escrito por Brian W. Kernighan & Dennis M. Ritchie.
El minimalismo es una parte muy importante de la programación, nunca hagas un programa más complejo de lo necesario.