¡Descarga Lenguaje de programación C++ y más Diapositivas en PDF de Tecnología solo en Docsity! 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 00 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 0 1 00000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 100 0 10000000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 0 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 0 00 1 1 1 0 1 1 0 1 000 10000 100000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 C++ LENGUAJE DE PROGRAMACIÓN 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 1000 0000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 00 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 0 00 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 10 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 1000000 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 OBJETIVOS Definir y conocer las habilidades , características y funcionamiento del lenguaje de programación C++. Describir las funciones del lenguaje de programación C ++. Enumerar las diferentes ventajas , desventajas y utilidades que tiene el lenguaje de programación C ++. Objetivo general Objetivos específicos 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 1000 0000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 00 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 0 00 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 10 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 1000000 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 HISTORIA El lenguaje C++ se comenzó a desarrollar en 1980 . Su autor fue B . Stroustrup , también de la ATT (American Telephone and Telegraph) . Al comienzo era una extensión del lenguaje C que fue denominada "C con clases" . El nombre C++ es también de ese año , y hace referencia al carácter del operador incremento de C (++). Ante la gran difusión y éxito que iba obteniendo en el mundo de los programadores , la ATT comenzó a estandarizarlo internamente en 1987 . En la actualidad... C++ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 0 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 0 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 00000 1 1 1 00 10 1 1 1 0 1 1 00 1 1 0000 10 10 100 10 1 1 1 1 0 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 000 10000 1000000 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 000 10 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 0 1 00 10 1 1 1 1 0 1 0 CARACTERÍSTICAS COMPATIBILIDAD CON BIBLIOTECAS A través de bibliotecas hay muchas funciones que están disponible y que ayudan a escribir código rápidamente. ORIENTADO A OBJETOS RAPIDEZ El foco de la programación está en los objetos y la manipulación y configuración de sus distintos parámetros o propiedades. La compilación y ejecución de un programa en C++ es mucho más rápida que en la mayoría de lenguajes de programación. 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 0 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 0 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 00000 1 1 1 00 10 1 1 1 0 1 1 00 1 1 0000 10 10 100 10 1 1 1 1 0 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 000 10000 1000000 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 000 10 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 0 1 00 10 1 1 1 1 0 1 0 UTILIDADES Sirve para anular la complejidad de los juegos 3D, ayudando a optimizar los recursos. Además, es compatible con la opción multijugador en redes. NAVEGADORES WEBJUEGOS INTERNET DE LAS COSAS Permite una rápida ejecución y representación de los gráficos, que resulta crítico para los usuarios actuales. Se usó para hacer los navegadores de Internet Google Chrome y Mozilla Firefox. Varios productos del Internet de las cosas, como relojes inteligentes, automóviles, lavadoras, enrutadores e interruptores, utilizan C++ porque requieren un código que esté lo más cercano posible al hardware. 00 10 10 100 1 00 1 1 00 100 0 10 1 1 1 1 1 1 0 1 0 1 0000 100 0 10 1 1 1 1 1 1 0 1 1 0 1 1 0 1 000 1 00 100000 1 00 100 1 1 1 0 1 0 1 0 1 1 1 0 1 1 00 100 10 1 1 1 1 0 1 1 1 0000 10 10 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 00000 1 1 1 00 10 1 1 1 0 1 1 00 1 1 0000 10 10 100 10 1 1 1 1 0 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 000 10000 1000000 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 000 10 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 0 1 00 10 1 1 1 1 0 1 0 UTILIDADES Se utiliza para desarrollar software de base de datos de código abierto. Un software de administración de bases de datos muy popular y utilizado en las organizaciones, MySQL, está escrito en C++ gracias a los beneficios que ofrece. Existen otras aplicaciones basadas en el acceso a software de bases de datos, que son Wikipedia, Yahoo, YouTube, Quora, etc. SOFTWARE DE BASE DE DATOS VELOCIDAD Es uno de los lenguajes más rápidos disponibles. Esto lo hace útil en aquellas áreas donde el desempeño requerido sea crítico. VENTAJAS CERCANO AL HARDWARE Es muy ventajoso en aquellos espacios donde el software deba tener una relación estrecha con el hardware para así realizar eficientemente un soporte de bajo nivel. EFICIENCIA C++ tiene una biblioteca estándar de plantillas que se puede usar ampliamente cuando se está codificando, que proporcionan algoritmos eficientes que permiten al programador ahorrar tiempo y también esfuerzo, que de otra forma se malgastarían creando código. EXTENDIDO Casi cualquier programa o sistema están escritos o tienen alguna parte escrita en C o C++. PÁGINAS WEB . . . No es recomendable para desarrollo de páginas Web. desventa jas LA CORRECTA LIBERACIÓN DE MEMORIA Si se olvida liberar algo de memoria, cuando el programa termina esa memoria se queda ocupada (aunque el programa ya no siga ejecutándose), son los famosos “Memory Leaks" o "fugas de memoria". No es tan sencillo como en otros lenguajes programar bases de datos. LENGUAJE AMPLIO Se trata de un lenguaje muy amplio (con muchos años y muchas líneas de código), tiene que tener una compilación por plataforma y su depuración se complica debido a los errores que surgen. MANEJO DE LIBRERÍAS Además el manejo de librerías es más complicado que otros lenguajes como Java o .Net y su curva de aprendizaje muy alta. Funciones Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores de entrada, llamados parámetros y proporcionan un valor de salida o valor de retorno; aunque en C++, tanto unos como el otro son opcionales, y pueden no existir. Tal vez parezca un poco precipitado introducir este concepto tan pronto en el curso. Sin embargo, las funciones son una herramienta muy valiosa, y como se usan en todos los programas C++, creo que debemos tener, al menos, una primera noción de su uso. A fin de cuentas, todos los programas C++ contienen, como mínimo, una función. Prototipos de Funciones En C++ es obligatorio usar prototipos. Un prototipo es una declaración de una función. Consiste en una presentación de la función, exactamente con la misma estructura que la definición, pero sin cuerpo y terminada con un ";". La estructura de un prototipo es: 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 0 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 0 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 00000 1 1 1 00 10 1 1 1 0 1 1 00 1 1 0000 10 10 100 10 1 1 1 1 0 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 000 10000 1000000 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 000 10 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 0 1 00 10 1 1 1 1 0 1 0 APLICACIONES C++ MySQL, una de las bases de datos más utilizadas está escrita en C++. NAVEGADORES WEB BASES DE DATOS SISTEMAS OPERATIVOS Utilizan C++ porque necesitan rapidez a la hora de mostrar los resultados en pantalla. Su potencia y rapidez lo hace un lenguaje de programación ideal para programar un sistema operativo. 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 0 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 0 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 100 00000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 10000 10000000 1 1 1 00 10 1 1 1 0 1 1 00 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 1 1 1 1 0 1 0 1 0 1 1 1 00 100000 1 1 1 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 00000 1 1 1 00 10 1 1 1 0 1 1 00 1 1 0000 10 10 100 10 1 1 1 1 0 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 000 10000 1000000 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 000 10 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 0 1 00 10 1 1 1 1 0 1 0 APLICACIONES C++ Los compiladores de muchos lenguajes de programación están escritos en C++. VIDEOJUEGOSCOMPILADORES ¡ENTRE OTRAS ! C++ es utilizado aún en el mundo de los videojuegos, bien para programar motores gráficos o para alguna parte concreta del videojuego. Máquinas médicas, relojes inteligentes, etc., por su capacidad de estar cerca del lenguaje máquina que otros lenguajes de alto nivel. 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 00 10 10 100 10 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 00 1 1 00 100 1 1 1 0 1 0 1 0 1 1 0 1 00000 1 1 00 100 10 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 00 100 1 1 1 0 1 1 0 1 000 100 0 10000000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0000 10 10 100 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 000 10 1 1 0 1 1 0 1 00 100 1 1 1 0 1 0 1 0 1 1 1 00 100000 00 100 10 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 0 00 1 1 1 0 1 1 0 1 000 10000 100000 1 1 1 00 10 1 1 1 0 1 1 000 1 1 1 1 0 1 0 1 1 1 1 CONCLUSIONES