1. Turbo C++ (TC):
Es un software compilado utilizado para lenguaje C y CPP. El primer lanzamiento fue en mayo de 1990, pero la primera versión estable se lanzó en septiembre de 2008. Se necesita más memoria y más tiempo para cargar en comparación con Dev C++. Turbo C++ es el compilador desde el cual la mayoría de nosotros comenzamos nuestra vida de codificación en la escuela/universidad.
2. Desarrollo C++:
C ++ dev también se usa para lenguaje C y CPP. El primer lanzamiento estable fue en abril de 2015. Es rápido en comparación con Turbo C++. Dev C++ es muy similar a los compiladores en línea que usamos en los concursos de codificación.
Veamos la diferencia entre los dos usando un programa. Para entender esto, debe tener un conocimiento básico de C ++.
Código en Turbo C++:
#include <conio.h> #include <iostream.h> void main() { clrscr(); cout << "Hello Geeks!" ; getch(); } |
Nota –
Este programa está escrito de acuerdo con los estándares de software Turbo C++ únicamente. Es posible que esto no sea posible en compiladores en línea o Dev C++.
Código en desarrollo C++:
#include <iostream> using namespace std; int main() { cout << "Hello Geeks" ; return 0; } |
Diferencia entre Turbo C++ y Dev C++:
S. NO. | TurboC++ | Desarrollo C++ |
---|---|---|
1. | En Turbo C++, hay 2 archivos de encabezado. # incluir | En el código Dev C++, usamos return 0, que se incluye de forma predeterminada con la función main(). |
2. | El espacio de nombres incluye las palabras raíz cin, cout y otras. Pero no lo usamos en Turbo C++, porque escribimos iostream.h que contiene todo por sí mismo. | En Dev C++, escribimos namespace std porque el archivo de encabezado de iostream no contiene cin, cout. |
3. | En Turbo C++, los datos del programa anterior se guardan como basura y la próxima vez aparece en la pantalla. Por lo tanto, se requiere una función clrscr(). | En Dev C++, cada vez que se compila y ejecuta, aparecen nuevas ventanas emergentes. Por lo tanto, no necesitamos borrar la pantalla utilizada por el programa anterior. |
4. | En Turbo C++, los gráficos se instalan de forma predeterminada. | En Dev C++, tenemos que instalar los gráficos manualmente. |