Cargando...

Primer programa en C++: cómo funciona “Hello World”

Escribe tu primer programa en C++ y aprende cómo funciona “Hello World”, incluyendo compilación y ejecución.

Para los principiantes en C++, el ejemplo más tradicional es el programa «Hello, World!». Este ejemplo es el mejor punto de partida para entender cómo se compila y ejecuta un programa en C++. En este artículo veremos paso a paso cómo escribir una salida simple en consola, cómo funciona el proceso de compilación y qué significa cada línea de código.


1. El primer programa en C++

Crea una nueva Aplicación de Consola en Visual Studio 2022 o en cualquier entorno GCC/Clang y escribe el siguiente código:


#include <iostream>   // Biblioteca necesaria para las operaciones de entrada/salida
using namespace std;  // Indica que usaremos el espacio de nombres std

int main() {
    cout << "Hello, World!" << endl; // Muestra un mensaje en pantalla
    return 0;                        // Indica que el programa terminó correctamente
}

Al ejecutar este código, la consola mostrará:


Hello, World!

2. Explicación línea por línea


3. Proceso de compilación y ejecución

No basta con escribir el código; debe compilarse en un archivo ejecutable. Así es como funciona el proceso de compilación:

  1. Código fuente: Se escribe en un archivo con extensión .cpp.
  2. Compilador: Traduce el código fuente a código máquina.
  3. Enlazador (Linker): Une las bibliotecas y funciones para generar un archivo .exe o .out.
  4. Ejecución: El archivo resultante se ejecuta en el sistema operativo.

Esquema simplificado del proceso de compilación:


Código fuente (.cpp)
     ↓
Compilador (g++)
     ↓
Archivo objeto (.o)
     ↓
Linker
     ↓
Archivo ejecutable (.exe / .out)

4. Ejecutar “Hello, World” en Visual Studio 2022

  1. Abre Visual Studio.
  2. Selecciona «Crear nuevo proyecto» → «Console App» (C++).
  3. Asigna un nombre al proyecto, por ejemplo HelloWorld.
  4. Pega el código anterior en el archivo main.cpp.
  5. Presiona Ctrl + F5 para compilar y ejecutar el programa.
Creación de un nuevo proyecto de consola C++ en Visual Studio 2022 Asignar nombre a un proyecto de consola C++

Si ves Hello, World! en la ventana de salida, ¡tu primer programa en C++ se ejecutó correctamente!


5. Compilar con GCC o Clang (Linux / Windows MSYS2)

Si no estás usando Visual Studio, puedes hacer lo mismo desde la terminal. Guarda tu código como hello.cpp y ejecuta el siguiente comando:


g++ -std=c++20 hello.cpp -o hello
./hello

O, si usas Clang:


clang++ -std=c++20 hello.cpp -o hello
./hello

En ambos casos, el programa mostrará:


Hello, World!

6. Errores comunes


7. TL;DR

  • Los programas en C++ comienzan con la función main().
  • #include <iostream> → agrega la biblioteca de entrada/salida.
  • cout → imprime texto en la pantalla.
  • El programa puede ejecutarse usando Visual Studio 2022 o GCC.
  • Si ves “Hello, World!”, ¡tu aventura en C++ ha comenzado oficialmente!

Artículos relacionados