是否有 ANSI/ISO 兼容的 Turbo C++?
Is there an ANSI/ISO Compliant Turbo C++?
在我的计算机科学教科书(具体来说是 Britannica Live Wire Class 8)中,使用的 C++ IDE 在各种情况下被标记为“Turbo C++”或“Turbo C++ IDE”。它还完全使用 ANSI/ISO(我相信是 C++98)兼容的 C++,并在 Windows 7 上的命令提示符上本地运行(我不确定这些位)。奇怪的是,我连续研究了几个月,却一无所获。有谁知道这样一个版本的 Turbo C++?我的学校在 DOSBox 中使用 run-of-the-mill Turbo C++ 3.0 并教我们旧标准(CBSE(印度)教学大纲仍然使用 1983 年的 C++)。谁能告诉我是否存在这样的版本,如果存在请提供 download/purchase link?在这方面的任何帮助将不胜感激。
也看看这些
screenshots according to textbook.
我从未在 TC++ 中看到任何“输出”window。另请注意屏幕截图中的 header:#include <iostream.h>
。在教科书给出的程序示例中,我们总是有#include <iostream>
(注意缺少.h
扩展名)。
现在program as printed.(我附上图片以证明我没有抄错)
放入正文时为
// my first program in C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello Earth!\n";
cout<< "I love my country.\n";
return 0;
}
请注意,在两个特定程序中,示例中也使用了 #include <iostream.h>
和 using namespace std;
。这是
- 完全可能(Borland 的绝密项目)(极不可能)
- 伪造的屏幕截图和 typo-ridden 程序(很有可能,但对于教科书来说很奇怪)
有人可以请教我这件事吗?
不,没有。 Turbo C++ 不兼容 C++98,并且自 2003 年以来就没有开发过,因此永远不可能获得一个版本。
C++11 和 C++14 当然也不存在。
我真的不明白为什么 Turbo C++ 在印度被用作标准,它教导了一种过时和神秘的风格。
它可能对你的教学大纲没有帮助,但我会尝试 gcc 或 clang,如果你真的想学习 C++ - 两者都是 open-source.
你可以参考这个线程,了解更多信息,为什么 Turbo C++ 是个坏主意:
Why not to use Turbo C++?
在我的计算机科学教科书(具体来说是 Britannica Live Wire Class 8)中,使用的 C++ IDE 在各种情况下被标记为“Turbo C++”或“Turbo C++ IDE”。它还完全使用 ANSI/ISO(我相信是 C++98)兼容的 C++,并在 Windows 7 上的命令提示符上本地运行(我不确定这些位)。奇怪的是,我连续研究了几个月,却一无所获。有谁知道这样一个版本的 Turbo C++?我的学校在 DOSBox 中使用 run-of-the-mill Turbo C++ 3.0 并教我们旧标准(CBSE(印度)教学大纲仍然使用 1983 年的 C++)。谁能告诉我是否存在这样的版本,如果存在请提供 download/purchase link?在这方面的任何帮助将不胜感激。
也看看这些 screenshots according to textbook.
我从未在 TC++ 中看到任何“输出”window。另请注意屏幕截图中的 header:#include <iostream.h>
。在教科书给出的程序示例中,我们总是有#include <iostream>
(注意缺少.h
扩展名)。
现在program as printed.(我附上图片以证明我没有抄错)
放入正文时为
// my first program in C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello Earth!\n";
cout<< "I love my country.\n";
return 0;
}
请注意,在两个特定程序中,示例中也使用了 #include <iostream.h>
和 using namespace std;
。这是
- 完全可能(Borland 的绝密项目)(极不可能)
- 伪造的屏幕截图和 typo-ridden 程序(很有可能,但对于教科书来说很奇怪)
有人可以请教我这件事吗?
不,没有。 Turbo C++ 不兼容 C++98,并且自 2003 年以来就没有开发过,因此永远不可能获得一个版本。 C++11 和 C++14 当然也不存在。 我真的不明白为什么 Turbo C++ 在印度被用作标准,它教导了一种过时和神秘的风格。 它可能对你的教学大纲没有帮助,但我会尝试 gcc 或 clang,如果你真的想学习 C++ - 两者都是 open-source.
你可以参考这个线程,了解更多信息,为什么 Turbo C++ 是个坏主意: Why not to use Turbo C++?