¿Qué es Dev C++?
Si se preguntan ¿qué es el programa Dev C++? Pues aquí
vamos, Dev C++ es un entorno de
desarrollo integrado (IDE) para programar en lenguaje C/C++. Usa MinGW, que es
una versión de GCC (GNU Compiler Collection) como su compilador. Dev-C++ puede
además ser usado en combinación con Cygwin y cualquier compilador basado en
GCC.
Este programa sirve para para crear aplicaciones utilizando
el lenguaje de programación C++, que ocupa muy poco tamaño en el disco duro,
ideal para crear programas pequeños en las que solo sea necesario demostrar el
uso de estructuras de control y estructuras de datos, estas aplicaciones se
pueden compilar rápidamente y ejecutar en forma de consola.
Historia
Posteriormente se añadieron facilidades de programación
genérica, que se sumaron a los paradigmas de programación estructurada y
programación orientada a objetos. Por esto se suele decir que el C++ es un
lenguaje de programación multiparadigma.
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.
Clases y funciones virtuales (de SIMULA67)
Tipos genéricos y expresiones (de ADA)
La posibilidad de declarar variables en cualquier punto del programa (de ALGOL68)
Auténtico motor de objetos con herencia múltiple que permite combinar la programación imperativa de C con la programación orientada a objetos.
Funciones
Principales
• FuncionBool
• NombreFuncion
• FuncionChar
• FuncionEntera
Tipos
de Datos
• Tipo carácter
extendido: wchar_t
• Vacío: void
• Tipo numéricos
enteros: short, int, long, char.
• Tipo lógico:
bool
• Tipo numéricos reales: float, doublé, long
double.
Ventajas
y Desventajas
Ventajas
Tiene incorporado ayuda en varios idiomas.
Es un lenguaje muy flexible que permite programar con múltiples estilos.
Es un lenguaje muy empleado, existen muchos tutoriales en línea, libros, códigos fuentes abiertos... hay material de sobra y basta para aprender lo necesario y mucho más con este lenguaje.
C++ es apreciado por la eficiencia de su código y es de los lenguajes de programación más popular para crear software de sistemas y para crear aplicaciones.
Existen compiladores de C++ para diferentes sistemas operativos.
Lenguaje muy didáctico, gracias a este lenguaje puedes aprender muchos otros lenguajes con gran facilidad
Desventajas
Manejo de punteros y memoria respecto a ello ya que la inexperiencia de los desarrolladores o la pérdida de costumbre con este tipo de variables (sobre todo cuando son dobles o triples punteros, inclusive de mayor orden) los lleva al desastre.
Es difícil (o por lo menos no es tan sencillo como en otros lenguajes) programar bases de datos.
Uso de DLLs (librerías dinámicas) muy complejo.
No es recomendable para desarrollo de páginas Web.
Es más pesado que otros programas similares.
Elaborar un sistema en C++ es como construir un rascacielos: tiene buen soporte y es robusto, pero si existen errores en los pisos inferiores toda la parte superior se viene abajo terriblemente
¿Cómo usar Dev-C++?
Ejemplos de algoritmos en Dev-C++
Espero te haya servido esta información.
Muchas gracias, vuelve pronto :)