Turbo C++ 和 Dev C++ 的区别
1. Turbo C++ (TC):
它是一种用于C和CPP语言的编译软件。最初发布于1990年5月,但首个稳定版本发布于2008年9月。与Dev C++相比,它需要更多的内存和加载时间。Turbo C++是我们大多数人在学校/大学开始编码生涯时使用的编译器。
2. Dev C++:
Dev C++也用于C和CPP语言。第一个稳定版本发布于2015年4月。与Turbo C++相比,它速度更快。Dev C++非常类似于我们在编程比赛中使用的在线编译器。
让我们使用一个程序来看看它们之间的区别。为了理解这个程序,您必须具有C++的基本知识。
Turbo C++中的代码:
#include <conio.h>
#include <iostream.h>
void main()
{
clrscr();
cout << "Hello Geeks!" ;
getch();
}
注意:
此程序仅根据Turbo C++软件标准编写。它可能无法在在线编译器或Dev C++中运行。
Dev C++中的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello Geeks" ;
return 0;
}
Turbo C++和Dev C++的区别:
序号 | Turbo C++ | Dev C++ |
---|---|---|
1. | 在Turbo C++中,有2个标头文件。#include<conio.h>没有在Dev C++代码中出现。此头文件基本包含用于成功返回程序的getch()函数。 | 在Dev C++代码中,我们使用默认包含在main()函数中的return 0。 |
2. | 命名空间包含基本的cin、cout和其他关键字。但在Turbo C++中,我们不使用它,因为我们写的iostream.h包含了一切。 | 在Dev C++中,我们写入namespace std,因为头文件iostream不包含cin、cout。 |
3. | 在Turbo C++中,以前的程序数据保存为垃圾,并在下一次出现在屏幕上。所以需要clrscr()函数。 | 在Dev C++中,每次编译和运行后,都会弹出一个新窗口。因此,我们不需要清除先前程序使用的屏幕。 |
4. | 在Turbo C++中,默认安装图形。 | 在Dev C++中,需要手动安装图形。 |