No, no es el equivalente a un B-.
Una breve historia sobre C++: Retrocedamos a 1980, Bjarne Stroustrup desarrolló C++ en Bell Labs originalmente porque sentía que no había un lenguaje de programación ideal para proyectos a gran escala. Hoy en día, C++ está detrás de algunas de las aplicaciones móviles y web más populares que usamos todos los días.
¿Qué es C++?
Similar a Python y Java, C++ es un lenguaje de programación orientado a objetos de propósito general. Es una extensión del lenguaje de programación C, anteriormente llamado "C con clases". C++ se considera un lenguaje de programación de nivel intermedio porque tiene algunas características avanzadas y está diseñado para crear programas grandes que necesitan ejecutarse rápidamente.
¿Para qué se usa C++?
C++ se puede usar de diversas maneras y, debido a esta versatilidad, algunas de las empresas más grandes confían en él, incluyendo Amazon, el conjunto de aplicaciones creativas de Adobe y Facebook. En general, C++ se utiliza para desarrollar aplicaciones que son muy intensivas en recursos, como los juegos en 3D.
C++ es el tercer lenguaje de programación más usado. De hecho, otros lenguajes de programación también dependen de C++, desde las máquinas virtuales de Java (JVM) e intérpretes de JavaScript hasta múltiples navegadores y marcos de aplicaciones.
Por qué deberías aprender C++
Aunque el lenguaje de programación C++ es relativamente antiguo, todavía se mantiene entre los lenguajes de programación más populares hoy en día. C++ ofrece a los programadores mucho control en el proceso de desarrollo debido a la escalabilidad del lenguaje. El lenguaje también te permite trabajar con el hardware interno del ordenador, aprendiendo más sobre la gestión de memoria y otros funcionamientos internos. También hay una gran comunidad de desarrolladores de C++ para apoyo y orientación.
Sin embargo, C++ tiene sus desventajas. Debido a que el código es tan robusto, no es necesariamente rápido o fácil de mantener. Es importante tener en cuenta que esto impactará absolutamente en el costo de una aplicación porque tomará a un equipo más grande más tiempo desarrollarla. En resumen, la calidad lleva tiempo.
¿Quieres aprender más sobre Entornos de Desarrollo Integrado (IDE)? Explora los productos de Entornos de Desarrollo Integrado (IDE).
Descarga un IDE de C++
Para seguir el tutorial, necesitarás descargar un entorno de desarrollo integrado (IDE) de C++. No es tan aterrador como suena, a los desarrolladores simplemente les gustan mucho las siglas. Un IDE es simplemente una interfaz para que los usuarios escriban, organicen y depuren código. Asegúrate de encontrar la solución adecuada ya que hay diferentes soluciones de software IDE dependiendo de tu dispositivo o sistema operativo.
Usando la sintaxis básica de C++
La sintaxis se refiere a la disposición de un lenguaje de programación. Piensa en la sintaxis de una dirección de correo electrónico. Si pones el "." o "@" en el lugar equivocado, no funcionará. Los lenguajes de programación no son diferentes. Tienes que seguir las reglas de sintaxis para que tu programa se ejecute. Para entender mejor cómo se ve el lenguaje y cómo funciona realmente, escribamos y ejecutemos nuestro primer programa en C++.
Nota: aunque estoy usando Xcode en una Mac y tu aplicación podría ser diferente, el código será el mismo.
Abre "Xcode" y selecciona "Crear un nuevo proyecto de Xcode" de las opciones listadas. Luego, haz clic en la pestaña "macOS" y elige "Herramienta de línea de comandos" y presiona "Siguiente".
Nombra tu producto "HelloWorld" y en el menú desplegable de lenguaje selecciona "C++". Observa que el Identificador de Paquete se genera automáticamente como "Bridget-Poetker.HelloWorld" a partir del nombre del producto y el identificador de la organización. Haz clic en "Siguiente".
En el panel izquierdo, verás algunos archivos. Solo nos interesa el código fuente, así que haz clic en el archivo "main.cpp".
Notarás que ya hay código generado y proporcionado en la ventana. Haz clic en el icono de reproducir/ejecutar en la esquina superior izquierda para construir y ejecutar el script. Verás que hay una salida "Hello, World!" en la ventana central inferior de la aplicación.
Me gustaría decir que este tutorial ha terminado, pero eso sería hacer trampa. Vamos a deshacernos de todo en la pantalla y empezar de nuevo con una versión más simple. Simplemente, resalta y elimina. Escribe "#include <iostream>" para incluir la biblioteca de flujo de entrada y salida. En la siguiente línea, escribe "using namespace std;" para indicar que usaremos el espacio de nombres estándar de C++. Los espacios de nombres ayudan a los desarrolladores a evitar nombres de comandos duplicados.
En C++, el código aparece en funciones y el código inicial se ejecuta en la función main. Indica al compilador dónde comenzar. En la siguiente línea, escribe "int main()" y presiona enter. En la siguiente línea, usa una llave abierta o "{". La llave de cierre "}" aparecerá automáticamente dos líneas abajo.

En la línea entre las llaves, escribe "cout << “Hello World!”;" que indica a la consola que muestre la expresión entre comillas. La frase entre comillas se refiere como un literal de cadena. Luego, escribe "return 0;" para terminar tu código técnicamente correcto.
Ahora es el momento de ejecutar el programa C++ que acabas de escribir. Presiona el botón de reproducir/ejecutar en la esquina superior izquierda nuevamente. Xcode construirá y ejecutará tu script para producir la salida "Hello World!"
¡Felicidades! Lo lograste. Este tutorial de Hello World en C++ es obviamente muy básico y solo utiliza un pequeño conjunto de características. A medida que aprendas el lenguaje, te sentirás más cómodo con las diferentes variables y sintaxis.
Te mereces un A+
Ahora puedes llamarte oficialmente un programador de C++. Estarás en marcha, creando el próximo Amazon en poco tiempo.
¡Tiempo de crédito extra! Descubre cómo C++ se combina comúnmente con servidores, bases de datos y marcos para crear lo que se llama un stack tecnológico.

Bridget Poetker
Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)