Red de conocimiento informático - Computadora portátil - Clasificación de compiladores de C++

Clasificación de compiladores de C++

Cygwin

Mingw32

DJGPP

Dev-C++ (Mingw32)

También existe el GNU genuino GCC 2.95.5~3.0.0.4

GNU C++

g++ es un 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 compiladores sólo están disponibles en sistemas UNIX. MSC 5.0, 6.0, 7.0

MSQC 1.0, 2.5

MSVC 1.0, 4.2, 6.0, 7.0

Visual C++

VC++ 6.0 La compatibilidad con C++ estandarizado es sólo 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 gurús del 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. 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.

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 Day Edition

Small C

CC386

Pacific C

Intel C/C++, solo mira el nombre Sepa que es algo de Intel, es totalmente compatible con VC6, pero debe conectarlo a VC6 para usarlo. Watcom C/C++ es uno de los compiladores anteriores de "Four Kingdoms War". Originalmente era algo bueno, pero desafortunadamente la estrategia fue incorrecta y ahora ha desaparecido. 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. Quincy

Eic

CINT

Quincy Eic CINT es un intérprete de lenguaje C para aprender lenguaje C. CINT es muy potente y admite algunas funciones de C++.