Please enable JavaScript.
Coggle requires JavaScript to display documents.
Historia Del C++ (Entornos de desarrollo (Bajo MacOS, Xcode, Zinjai,…
Historia Del C++
Entornos de desarrollo
Bajo MacOS
Xcode
Zinjai
CodeLite
Geany
Ventajas
Lenguaje de programación orientado a objetos.
Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, JavaScript, PHP, entre otros.
Es muy potente en lo que se refiere a creación de sistemas complejos, un lenguaje muy robusto.
Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para realizar esta labor.
Desventajas
Es mucho más difícil de usar que otros lenguajes de programación.
Es difícil programar bases de datos.
Los punteros (es muy complicado su sistema).
LENGUAJE C++ El lenguaje C es un lenguaje de propósito general desarrollado en los laboratorios bell en 1972. Sus creadores son Dennis Ritchie y Ken Thompson, surge para cubrir las carencias del lenguaje B desarrollado en 1967 por Martin Richards, el lenguaje B tenía un manejo de tipos muy débil.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Entornos de desarrollo
Bajo Microsoft Windows
Visual Studio Code
Code::Blocks
Dev-C++
Visual C++
wxDev-C++
Zinjai
Open Watcom (IDE y Dialog Editor)
CodeLite
Características Principales.
1.-Tiene un conjunto completo de instrucciones de control. 2.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable). 3.-Los argumentos de las funciones se transfieren por su valor.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.