1. Turbo C++ (TC) :
它是一个用于C和CPP语言的编译软件。最初的版本是在 1990 年 5 月发布的,但第一个稳定版本是在 2008 年 9 月发布的。与 Dev C++ 相比,它需要更多的内存和时间来加载。 Turbo C++ 是我们大多数人在学校/大学开始编码生活的编译器。
2. 开发 C++:
Dev C++ 也用于 C 和 CPP 语言。第一个稳定版本是在 2015 年 4 月。与 Turbo C++ 相比,它的速度更快。 Dev C++ 与我们在编码竞赛中使用的在线编译器非常相似。
让我们使用一个程序来看看两者之间的区别。要理解这一点,您必须具备 C++ 的基本知识。
Turbo C++ 中的代码:
#include
#include
void main()
{
clrscr();
cout << "Hello Geeks!" ;
getch();
}
笔记 –
该程序仅按照 Turbo C++ 软件的标准编写。这可能无法在在线编译器或 Dev C++ 中运行。
Dev C++ 中的代码:
#include
using namespace std;
int main()
{
cout << "Hello Geeks" ;
return 0;
}
Turbo C++ 和 Dev C++ 的区别:
S.NO. | Turbo C++ | Dev C++ |
---|---|---|
1. | In Turbo C++, there are 2 header files. #include |
In Dev C++ code, we use return 0 which is by default contained by main() function. |
2. | Namespace contains the basic cin, cout and other keywords. But we do not use it in Turbo C++, because we write iostream.h which contains everything in itself. | In Dev C++, we write namespace std because the header file iostream does not contain cin, cout. |
3. | In Turbo C++, previous program data is saved as garbage and next time appears on screen. So clrscr() function is required. | In Dev C++, each time after a compile and run, a new window popups. So, we do not need to clear screen used by previous program. |
4. | In Turbo C++, graphics are installed by default. | In Dev C++, we need to manually install the graphics. |
想要从精选的视频和练习题中学习,请查看C++ 基础课程,从基础到高级 C++ 和C++ STL 课程,了解基础加 STL。要完成从学习语言到 DS Algo 等的准备工作,请参阅完整的面试准备课程。