El lenguaje de programación C ++

¿Qué es C ++?

  • C ++ es un lenguaje de programación de propósito general que se ha utilizado desde la década de 1990
  • Fue diseñado por Bjarne Stroustrup bajo el nombre “C con clases”.
  • Es una versión de C que incluye elementos orientados a objetos, incluidas clases y funciones.
  • Es considerado uno de los lenguajes de programación más grandes, como puedes ver en la siguiente imagen:
Img

fuente: Github

Tu primer programa en C ++

#include  using namespace std; int main() { cout << "Hello World" << endl; return 0; }

La salida de este programa será simplemente:

Hello World!

Ahora, analicemos el código:

Líneas 1 y 2

#include  using namespace std;
  • La primera línea le dice a la computadora que use el archivo de encabezado "iostream" para este programa específico. Un archivo de encabezado es un archivo separado con código C ++ preescrito. Hay muchos otros archivos de encabezado que se requieren para que un programa específico se ejecute correctamente. Algunos de ellos son: matemáticas, vector y cadena. Los archivos de encabezado generalmente se representan con una extensión ".h" (no es necesario agregar .h cuando se incluyen archivos de biblioteca estándar C ++)
  • iostreamsignifica flujo de entrada-salida. El archivo “iostream” contiene código para permitir que la computadora tome entradas y genere una salida, usando el lenguaje C ++.
  • La segunda línea le dice a la computadora que use el espacio de nombres estándar que incluye características de C ++ estándar. Podrías escribir este programa sin esta línea, pero tendrías que usar en std::coutlugar de couty en std::endllugar de la endllínea 4. Hace que el código sea más legible y nuestra vida como programadores más fácil.

Línea 3 y 4

int main() {
  • C ++ inicia la ejecución de un programa desde la -función principal- int main(). Durante la ejecución, la computadora comienza a ejecutar el código desde cada línea desde {(corchete de apertura) hasta }(corchete de cierre) NOTA: Cada función comienza con una llave de apertura "{" y termina con una llave de cierre "}".
  • La línea 4 indica el inicio de la función main ().

Líneas 5, 6 y 7

 cout << "Hello World" << endl; return 0; }
  • La palabra couten C ++ se usa para generar.
  • Le sigue <<el operador de inserción .
  • Todo lo que esté entre comillas dobles ""se imprime. Ciertos caracteres especiales tienen una sintaxis diferente para las declaraciones de impresión.
  • Ahora, para imprimir cualquier otro tipo de datos, debe agregar <<.

Desafío: intente cambiar Hello World por cualquier otra oración o palabra (s). ¿Cuál será la salida?

  • endles una palabra reservada cuando se usa el lenguaje C ++ para finalizar esta línea e ir a la siguiente durante la salida . - cout significa "salida de consola"
  • Finalmente, termine el comando con un punto y coma ;.

NOTA: Todos los comandos, excepto la definición de función principal y la directiva #include, deben terminar con punto y coma. Sin un ";" , puede encontrar un error.

  • return 0; termina de forma segura la función actual, es decir, 'main ()' en este caso y dado que ninguna función sigue después de 'main ()', el programa finaliza.
  • No olvide decirle a la computadora que este es el final de la función main (). Para hacer esto, agregue la llave de cierre "}". Encontrará un error antes de la ejecución del programa si no incluye } .

El código debería verse así:

Img

Los programadores usan un programa Hello World (como este) como un ritual al usar un nuevo lenguaje de programación. Es un símbolo de buena suerte.

Ha terminado de codificar su primer programa C ++ y ha entendido la mayor parte del código que ha escrito / escrito. ¡FELICIDADES!

¡Buena suerte a todos ustedes y feliz codificación! :)

¡Feliz codificación! :)

No dude en hacer cualquier pregunta en la página de GitHub de FreeCodeCamp o en el Foro de FreeCodeCamp.

Inténtalo tú mismo ! :)

Es posible que necesite algún software para escribir y ejecutar código C ++. Recomiendo usar CodeBlocks. Hay un enlace de descarga a continuación:

Enlace de descarga: Descargar aquí

  • Haga clic en el enlace con el compilador GNU / GCC para Windows. Esto no requerirá una instalación adicional

Otras alternativas podrían ser Visual Studio, usando un compilador o un IDE en línea como Cloud9 o repl.it

Enlace n. ° 2 para Mac: Descargue para Mac n. ° 2 aquí