Desarrollo-C++

Entorno de desarrollo gratuito en C++
Desarrollo-C++
Autor(es) original(es)Colin Laplace (Software Bloodshed) 1998-2005
Desarrollador(es)Johan Mes (Orwell) 2011-2020, Embarcadero desde 2020
Lanzamiento inicial1998 ; hace 26 años ( 1998 )
Versión estable
6.3 [1] / 30 de enero de 2021 ; hace 3 años ( 30-01-2021 )
Repositorio
  • github.com/Embarcadero/Dev-Cpp
Escrito enDelfos
Sistema operativoMicrosoft Windows
TipoEntorno de desarrollo integrado
LicenciaGPL-2.0 o posterior
Sitio web
  • Actual (Embarcadero)
  • Anterior (Orwell)
  • Anterior (wxDev-C++)
  • Original (Derramamiento de sangre)

Dev-C++ es un entorno de desarrollo integrado (IDE) gratuito y con todas las funciones que se distribuye bajo la Licencia Pública General de GNU para programar en C y C++ . Fue desarrollado originalmente por Colin Laplace y se publicó por primera vez en 1998. Está escrito en Delphi .

Se incluye con el puerto de 64 bits MinGW o TDM-GCC de GCC y lo utiliza como compilador . Dev-C++ también se puede utilizar en combinación con Cygwin o cualquier otro compilador basado en GCC . [2]

Paquetes de desarrollo

Un aspecto adicional de Dev-C++ es el uso de DevPaks: extensiones empaquetadas en el entorno de programación con bibliotecas, plantillas y utilidades adicionales. Los DevPaks a menudo contienen, pero no se limitan a, utilidades GUI , incluidos kits de herramientas populares como GTK+ , wxWidgets y FLTK . Otros DevPaks incluyen bibliotecas para el uso de funciones más avanzadas. Los usuarios de Dev-C++ pueden descargar bibliotecas adicionales o paquetes de código que aumentan el alcance y la funcionalidad de Dev-C++, como gráficos, compresión, animación, soporte de sonido y mucho más. Los usuarios pueden crear DevPaks y alojarlos de forma gratuita en el sitio. Además, no están limitados al uso con Dev-C++: el sitio dice "Un devpak típico funcionará con cualquier distribución de MinGW (con cualquier IDE para MinGW)".

Estado de desarrollo

Desde el 22 de febrero de 2005, el proyecto no estuvo particularmente activo, no se publicaron noticias ni se lanzaron versiones actualizadas. En una publicación en un foro de 2006, el desarrollador principal Colin Laplace declaró que estaba ocupado con problemas de la vida real y que no tenía tiempo para continuar con el desarrollo de Dev-C++. [3] En una publicación en un foro de 2020, el desarrollador principal de Orwell, Johan Mes, declaró que "probablemente todavía no tendrá tiempo para trabajar en este proyecto". [4]

Desde entonces, hay tres bifurcaciones de Dev-C++: wxDev-C++, la versión Orwell y la versión bifurcada mantenida por Embarcadero .

Versión wxDev-C++

wxDev-C++ es un equipo de desarrollo que tomó Dev-C++ y agregó nuevas características como soporte para múltiples compiladores y un diseñador RAD para aplicaciones wxWidgets . [5]

Versión de Orwell

El 30 de junio de 2011, Orwell (Johan Mes), un programador independiente, publicó una versión no oficial 4.9.9.3 de Dev-C++, [6] que incluía el compilador GCC 4.5.2 más reciente, los recursos del SDK de Windows (Win32 y D3D), numerosas correcciones de errores y una estabilidad mejorada. El 27 de agosto, después de cinco años de estar oficialmente en la etapa beta, se publicó la versión 5.0. [7] Esta versión también tiene su propia página independiente en SourceForge [8] desde la versión 5.0.0.5, porque el antiguo desarrollador no responde a las solicitudes de combinación. En julio de 2014, se publicó Orwell Dev-C++ 5.7.1 que incluía el entonces reciente GCC 4.8.1 que soporta C++11 .

Versión de Embarcadero

El 1 de julio de 2020, Embarcadero patrocinó y lanzó una nueva versión de bifurcación 5.50 de Dev-C++ que incluye una actualización de código a Delphi 10.4. El 12 de octubre de 2020, Embarcadero patrocinó y lanzó una nueva versión de bifurcación 6.0 de Dev-C++ con un compilador GCC 9.2.0 más reciente con compatibilidad con C++11 y C++20 parcial , nueva compatibilidad con DPI alto, compatibilidad con archivos UTF8, íconos mejorados, tema oscuro y cambios adicionales. [9]

Usos notables

El 4 de mayo de 2015, el primer ministro de Singapur, Lee Hsien Loong, publicó su programa para resolver sudokus en C++ en Facebook. En la captura de pantalla, utiliza Microsoft Windows y Dev-C++ como IDE. [10]

A menudo se recomienda para principiantes que aprenden C o C++, [11] [12] [13] [14] [15] [16] y está disponible en Wine . [17] Se compara con Turbo C++ [18] u otros IDE. [19]

Véase también

Referencias

  1. ^ Lanzamientos de Embarcadero Dev-C++
  2. ^ "Bloodshed Software - Proporcionando software libre a la comunidad de Internet". bloodshed.net . Archivado desde el original el 29 de diciembre de 2017 . Consultado el 8 de septiembre de 2015 .
  3. ^ "Dev-C++". sourceforge.net . Consultado el 8 de septiembre de 2015 .
  4. ^ "Orwell Dev-C++". sourceforge.net . Consultado el 14 de julio de 2020 .
  5. ^ "Desarrolladores de WxDev-C++ | wxDev-C++". 25 de julio de 2012.
  6. ^ Orwell (30 de junio de 2011). «Dev-C++ Blog». orwelldevcpp.blogspot.com . Consultado el 8 de septiembre de 2015 .
  7. ^ Orwell (28 de abril de 2012). «Dev-C++ Blog». orwelldevcpp.blogspot.com . Consultado el 8 de septiembre de 2015 .
  8. ^ orwelldevcpp. "Dev-C++". SourceForge . Consultado el 8 de septiembre de 2015 .
  9. ^ Embarcadero. «Embarcadero Dev-C++». GitHub . Consultado el 12 de octubre de 2020 .
  10. ^ "El Primer Ministro de Singapur comparte su código C++ para resolver sudokus". Ars Technica . 4 de mayo de 2015 . Consultado el 8 de septiembre de 2015 .
  11. ^ "Usando Bloodshed Dev-C++ para programación OpenGL".
  12. ^ "Cómo instalar Dev-C++ y GLUT".
  13. ^ http://www.brooklyn.cuny.edu/web/aca_naturalsciences_cis/STARTDev.pdf [ URL básica PDF ]
  14. ^ https://en.wikibooks.org/wiki/Programming_Fundamentals/Integrated_Development_Environment/Dev-C%2B%2B [ URL desnuda ]
  15. ^ "Descargar, instalar y utilizar Dev C++".
  16. ^ "Tu primer programa en C".
  17. ^ "WineHQ - Dev-C++ 5.x".
  18. ^ "Diferencia entre Turbo C++ y Dev C++". 22 de agosto de 2020.
  19. ^ "Pros y contras: Dev C++ vs. CodeBlocks vs. Otros". 16 de enero de 2017.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Dev-C%2B%2B&oldid=1247090647"