¿Cuál es la diferencia entre Bloodshed Dev-C++ y VC++?
dev-c++ es un entorno de desarrollo integrado C++ de la serie GCC. El entorno de desarrollo integrado es peor que VC++. No tiene compilador y se puede vincular a gnu y otros compiladores.
Introducción:
El compilador de C++ es un entorno de compilación que es altamente compatible con C++ estandarizado. Esto es muy importante para compilar código portátil. Los compiladores optimizan de manera diferente para diferentes CPU. Un compilador es un programa que traduce "lenguaje de alto nivel" a "lenguaje de máquina" (lenguaje de bajo nivel). El flujo de trabajo principal de un compilador moderno es: código fuente → preprocesador → compilador → ensamblador → código objeto → enlazador → ejecutable Archivos (ejecutables).
Clasificación del compilador C++:
Serie GCC
Cygwin
Mingw32
DJGPP
Dev-C++(Mingw32)
Y versiones genuinas de GNU GCC 2.95.5~3.0.0.4
GNU C++
g++ es un procesador compilador de C++ de código abierto , la tasa de soporte de GCC 3.3 para C++ estandarizado alcanza el 96,15%.
Vale la pena mencionar que gcc es el compilador de gnu c, g++ es el compilador de gnu c++ y egcs (Enhanced GNU Compiler Suite) puede considerarse como una versión mejorada de gcc. Actualmente, se ha cambiado el nombre de gcc del compilador GNU C a la colección de compiladores GNU, mientras que MinGW o Cgywin es una colección de compiladores, bibliotecas y entornos de ejecución de gnu c/c++ en plataformas Windows.
En la familia GCC, GNU GCC es la raíz de la que se derivan otras versiones del compilador. Entre ellos, Cygwin y Mingw32 son compiladores bajo la plataforma WIN32, y DJGPP es un compilador de 32 bits bajo DOS. El conocido DEV-C++ es, en el mejor de los casos, un shell para GCC, y el compilador que viene con él es una versión de Mingw32. De estas versiones de GCC, Cygwin es la más grande y es más un conjunto de herramientas de programación que un compilador. No sólo tiene un compilador, sino también muchas otras herramientas. De hecho, es una implementación del sistema UNIX en la plataforma WIN32. Implementa las herramientas UNIX más comunes e incluso integra "herramientas" como Apache en versiones recientes. Sin embargo, aunque Cygwin es poderoso, no es muy conveniente de usar (similar a UNIX, las personas familiarizadas con UNIX pueden comenzar rápidamente) porque muchas otras herramientas distraen la atención de las personas. En comparación, Mingw32 es mucho más fácil de usar. Sólo tiene algunas herramientas de programación básicas (desafortunadamente, no viene con GDB). GCC no sólo tiene un compilador C/C++, sino también muchos otros compiladores, como Java, Fortran, ADA, etc. Es una colección de compiladores, no sólo una colección de compiladores, es una colección de compiladores. Es una colección de compiladores, pero algunos de ellos sólo están disponibles en sistemas UNIX.
Serie MS
MSC 5.0, 6.0, 7.0
MSQC 1.0, 2.5
MSVC 1.0, 4.2, 6.0, 7.0 p> p>
Visual C++
La compatibilidad de VC++6.0 con C++ estandarizado es solo del 83,43%.
Es el compilador back-end de C++ para Visual Studio, Visual Studio.net 2002, Visual Studio.net 2003 y Visual Studio.net 2005. Con la incorporación de maestros en diseño de compiladores como Stanley Lippman, se ha vuelto muy maduro y confiable. Visual C++ 7.1 es 98,22% compatible con C++ estándar.
Serie Borland
TC 1.0, 2.0
TC++ 1.01, 3.0
BC 3.0, 3.1, 4.0, 4.5, 5.0, 5.02
BCB 3.0, 5.0, 6.0
Borland C++
Este compilador es conocido por su velocidad y eficiencia de espacio. Su versión 5.5 tiene una tasa de soporte del 92,73% para C++ estandarizado, y los funcionarios afirman que cumple al 100% con los estándares ANSI/ISO para C++ y C99.
Fue desarrollado por Borland y es el compilador back-end para los dos entornos de desarrollo integrados, Borland C++ Builder y Borland C++ Builder X.
Otros
Intel C/C++ 5.0
Watcom C/C++ 11.0, 11.0c
VectorC 1.3.3
IBM VisualAge para C++
DigitalMars C/C++
KAI C/C++ 4.03f para RedHat 7.2
Lcc4.1
LCC-WIN32 2001-09-25~2002-04-28 Edición diurna
Pequeña C
CC386
Pacific C
Intel C/C++, como puede ver en el nombre, es algo de Intel y es totalmente compatible con VC6, pero debe conectarlo a VC6 para usarlo. Watcom C/C++ fue parte de una guerra anterior de compiladores de cuatro naciones que fue genial, pero desafortunadamente tuvo la estrategia equivocada y ahora está inactiva. El predecesor de DigitalMars C/C++ fue Symantec C++ (también fue miembro de la guerra de compiladores de las cuatro naciones), pero ahora Symantec ya no lo hace, por lo que su autor lo cambió a DigitalMars C/C++ y lo abrió a todos. kai C/C++ es un compilador de C/C++ muy potente, es un compilador multiplataforma. lcc4.1 es un compilador de C puro, de código abierto. LCC-WIN32 es un entorno de desarrollo integrado en lenguaje C desarrollado sobre la base de LCC. Es muy bueno, tiene información muy detallada y es gratuito. Pacific C es, por no hablar de, un entorno de desarrollo integrado puro de DOS C. Small C CC386 son compiladores de código abierto. Son compiladores muy simples adecuados para que todos los aprendan.