C 101
C 101 - Tutorial para adultos sobre programacion en C
La verdad es que nunca aprendí a usar C ni C++, siempre me parecieron lenguajes muy complicados. Pero ahora, que estoy aprendiendo a programar en C#, me doy cuenta que son lenguajes muy parecidos. Así que he decidido a darle una oportunidad, empezando por C.
El objetivo de este primer post es conocer los elementos principales del lenguaje en pequeños programas funcionales, sin entrar en aburridos detalles técnicos. O sea, no voy a ser super preciso ni exigente, solo quiero que mis programas funcionen.
Entiendo que eres una persona adulta, con otras ocupaciones y responsabilidades y lo que realmente te interesa es aprender a programar en C de una forma rápida y sencilla, así que nos vamos a concentrar en los aspectos más básicos: las variables y constantes, las funciones, las estructuras de control y algo de entrada y salida.
Intencionalmente vamos a dejar para otro artículo de la serie algunas de las características de C que son más complicadas, como los punteros, las estructuras y los arrays, pero que son necesarias para escribir programas más complejos. Como yo también estoy aprendiendo, esto será también un diario de mis prácticas, así que encontrarás muchos programas que iremos reescribiendo en artículos posteriores.
Por último, el objetivo de este curso es crear dos programas completos que funcionarán en modo consola. El primero será un gestor de tareas. No tan simple, pero tampoco super complicado. Lo que aprendamos aquí lo aplicaremos en el segundo programa que será un programa de control de presupuesto, basado en la idea de presupuesto cero.
Hola Mundo
La única manera de aprender a programar es programando. Y hay una especie de tradición en la programación de empezar con un programa que simplemente imprime en pantalla la frase “Hola Mundo”. Así que vamos a hacerlo.
#include <stdio.h>
main() {
printf("Hola Mundo\n");
}
La forma de ejecutar este programa depende un poco del sistema operativo que estemos
usando. Pero en este curso usamos Linux, así que vamos a compilarlo con el comando
cc
.
Es recomendable llamar al archivos con la extensión .c
, en este caso hola.c
.
En este caso, para compilar nuestro programa tendríamos que hacer esto:
cc hola.c
Esto nos creará un archivo ejecutable llamado a.out
. Para ejecutarlo, simplemente
escribimos en la terminal:
./a.out
Y deberíamos ver en la pantalla la frase “Hola Mundo”.