1) Una variable es un espacio en memoria con un nombre asociado para almacenar datos que pueden cambiar durante la ejecución de un programa. 2) Existen diferentes tipos de variables como enteros, flotantes, booleanas y enumerados. 3) Un compilador traduce un programa escrito en un lenguaje como C++ a código de máquina u otro código intermedio para su ejecución. El compilador más usado en C++ es gcc.