Las herramientas esenciales para seguir estos tutoriales son un ordenador y una cadena de compilación para compilar código C++ y construir los programas a ejecutar.
C++ es un lenguaje que ha evolucionado mucho a lo largo de los años, y estos tutoriales explican muchas de las características añadidas recientemente al lenguaje. Por lo tanto, para seguir correctamente los tutoriales, se requiere un compilador reciente. Soportará (incluso parcialmente) las funcionalidades introducidas por el estándar 2011.
Muchos editores de compiladores soportan nuevas características en diferentes grados. Consulte la parte inferior de esta página para ver algunos compiladores conocidos por su compatibilidad con las funciones necesarias. Algunos de ellos son gratis!
¿Qué es un compilador?
Los ordenadores sólo entienden un idioma y este idioma consiste en un conjunto de instrucciones compuestas de uno y ceros. Este lenguaje informático se denomina, con razón, lenguaje de máquina.
Una sola instrucción a una computadora podría verse así:
00000 10011110
El programa de lenguaje de máquina de una computadora en particular que permite al usuario ingresar dos números, sumarlos y mostrar el total podría incluir las siguientes instrucciones de código de máquina:
00000 1001111000001 1111010000010 1001111000011 1101010000100 1011111100101 00000000
Como puede imaginar, programar un ordenador directamente en lenguaje de máquina usando sólo unos y ceros es muy tedioso y propenso a errores. Para facilitar la programación, se han desarrollado lenguajes de alto nivel. Los programas de alto nivel también facilitan la inspección y comprensión de los programas de los programadores.
Esta es una parte del código escrito en C++ que cumple exactamente el mismo propósito:
int a, b, sum;cin >> a;cin >> b;sum = a + b;cost <<<< sum < endl;
Incluso si usted no entiende realmente el código anterior, debería ser capaz de entender lo fácil que será programar en C++ en lugar de en lenguaje de máquina.
También leerLas funciones en C++++Porque
una computadora sólo puede entender el lenguaje de la máquina y los humanos quieren escribir en lenguajes de alto nivel, estos últimos deben ser reescritos (traducidos) en el lenguaje de la máquina en algún momento. Esto es hecho por programas especiales llamados compiladores.
C++ está diseñado para ser un lenguaje compilado, lo que significa que normalmente se traduce a un lenguaje de máquina que puede ser entendido directamente por el sistema, haciendo que el programa generado sea muy eficiente. Para ello, se necesita un conjunto de herramientas, llamadas cadenas de desarrollo, cuyo núcleo es un compilador y su enlazador.
Programas de consola
Los programas de consola son programas que utilizan texto para comunicarse con el usuario y el entorno, como imprimir texto en la pantalla o leer una entrada mediante el teclado.
Los programas de consola son fáciles de interactuar y generalmente tienen el mismo comportamiento predecible en todas las plataformas. También son fáciles de implementar y, por lo tanto, muy útiles para aprender los conceptos básicos de un lenguaje de programación: Los ejemplos de estos tutoriales son todos los programas de consola.
La forma en que se compilan los programas de la consola depende de la herramienta que esté utilizando.
La forma más fácil para los principiantes de compilar programas C++ es utilizar un entorno de desarrollo integrado (IDE. Un IDE generalmente integra varias herramientas de desarrollo, incluyendo un editor de texto y herramientas para compilar programas directamente desde él.
También lee Las cuerdas en C++++Otros
consejos interesantes:
- Introducción a C# C # es un lenguaje de programación simple, moderno, de propósito general y orientado a objetos desarrollado por Microsoft en su iniciativa.NET, dirigido por Anders Hejlsberg. Este tutorial le enseñará cómo programar C# de……
- Las variables en C # Una variable es sólo un nombre dado a un área de almacenamiento que nuestros programas pueden manipular. Cada variable en C # tiene un tipo específico, que determina el tamaño y la disposición de la memoria……
- Eliminar una palabra a la vez en Microsoft Word Eliminar una palabra a la vez en la mayoría de los programas de Windows moviendo el cursor delante de la palabra que desea eliminar, pulsando y manteniendo pulsada la tecla CTRL,….
- Las clases en C# Al definir una clase, se define un plan para un tipo de datos. Esto no define realmente ningún dato, pero sí define lo que significa la denominación de clase. Es decir, lo que es….
- Cómo habilitar y deshabilitar programas de arranque en Windows En Windows 7 y versiones anteriores, puede habilitar o deshabilitar programas de arranque mediante la utilidad de configuración del sistema (msconfig.exe. A partir de Windows 8, el gestor de programas de arranque…..