请推荐最新的编译器而不是Turbo C ++?

时间:2013-12-29 11:31:46

标签: c++ compiler-construction turbo-c++

c ++的最新编译器是什么?我正在使用 Turbo c ++ 。人们说它很古老。请帮帮我。

2 个答案:

答案 0 :(得分:6)

我建议你使用GNU GCC,但在Windows上你也可以使用Microsoft Visual Studio或mingwclang最近也获得了很多人气,实际上非常好。

答案 1 :(得分:5)

Turbo C ++最初的历史可以追溯到1990年,在C ++标准化之前就是。发展一直持续到1994年,停止了,然后在2006年重新开始。

现在,2006年并不完全是“古老的”,但单一版本意味着有限的错误修复,并且轶事证据表明,对它的关注很少的产品很难满足C ++标准的要求。这意味着意外的行为,以及不可移植的代码。

但是,似乎某些国家的某些教育机构坚持使用这个软件进行教学,没有明确的理由。

2006年Turbo C ++之后的版本是一款名为C++Builder的产品,仍在维护,其版本是在今年9月发布的。

与主流编译器相比,这些产品在基本C ++支持方面是否存在巨大差异?但但使用该软件进行教学似乎正在培训数百万新软件开发人员使用过时的工具而没有意识到这一点,并且没有意识到这意味着什么。这太遗憾了。

建议使用主流编译器,因为他们拥有关于其功能和缺陷的大量信息。您会发现浩大的大部分C ++软件都是由以下工具链之一构建的:


虽然已经在2006年发布,但Turbo C ++为您提供了任何连贯的C ++ 11功能,这是非常值得怀疑的。 C ++ Builder does support C++11,虽然目前尚不清楚这种支持的成熟程度。