Programar es escribir instrucciones, paso a paso, para que una computadora
las ejecute. En C++ esas instrucciones se escriben en un archivo de texto con
extensión .cpp (el código fuente), pero la
computadora no puede correr ese texto directamente: primero necesita
traducirlo a un programa ejecutable.
Ese trabajo de traducción lo hace un programa llamado compilador
(en este módulo usamos g++). El proceso tiene dos pasos bien
diferenciados y es importante distinguirlos porque los errores pueden pasar
en cualquiera de los dos:
.cpp y revisa que
esté bien escrito según las reglas de C++ (sintaxis, tipos, etc.). Si encontrás
un error acá, el programa ni siquiera llega a generarse: es un
error de compilación.#include <iostream>
using namespace std;
int main() {
cout << "Hola, mundo!" << endl;
return 0;
}
Todo programa en C++ necesita una función main: es el punto por
donde arranca la ejecución. Las líneas dentro de las llaves { } se
ejecutan una por una, de arriba hacia abajo.
; al final de una instrucción.{ sin su } correspondiente (o al revés).cout o string sin haber puesto el
#include que corresponde arriba del todo.No hace falta memorizar esta lista: cuando te pase alguno de estos errores, el módulo te lo va a señalar con la línea exacta y una pista de cómo solucionarlo.
Podés escribir notas dentro del código que el compilador ignora por completo, para explicar qué hace una parte o dejarte recordatorios:
// Esto es un comentario de una sola linea
/* Esto es un comentario
de varias lineas */
En cada ejercicio vas a tener una caja de texto para escribir tu código, un botón "Ejecutar" para probarlo cuantas veces quieras, y un botón "Entregar tarea" (si venís de una asignación del central). Al escribir, la tecla Tab inserta una sangría (espacios) en vez de sacarte del cuadro de texto, igual que en un editor de código real.
Esta lección es introductoria y no tiene ejercicios de código. Cuando termines de leerla, pasá a la lección siguiente.