GCC 将改用 C++ 实现

小编辑
 小编辑
发布于 2010年06月01日
收藏 1

Lwn.net报道,GCC(GNU Compiler Collection,GNU编译器套装)将从一个C语言实现变成C++语言实现。

Mark Mitchell在官方邮件列表上宣布,GCC指导委员会和自 由软件基金会(FSF)同意GCC本身的代码将使用C++语言编写。此举是为了向用户提供一个更好的编译器,而不是因此C++代码库本身的原因。他表示首 先需要决定采用哪一种C++语言标准,目前暂时只限于 C++98标准,因为C++0x标准尚未正式定稿。他们将尽可能确保不熟悉C++语言的GCC开发者不会因为编译器底层语言的改变而感到不知所措。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:GCC 将改用 C++ 实现
加载中

最新评论(16

青萍之末
青萍之末
我觉得是为了应对llvm的威胁
h
huang_liang
没有人真的去看一下原文吗?
1.原标题是using c++ in gcc is OK,只是说可以用.
2.原文中有很好的一段话:
Because C++ is a big language, I think we should try to enumerate what
is OK, rather than what is not OK. But, at the same time, I don't think
we should try to get overly legalistic about exactly what is in and what
is out. We need information guidelines, not an ISO standard.

我们不需要讨论C++怎么不好,我们只用好的部分.
孙鹤

引用来自“老Linux”的评论

引用来自“Bellie”的评论

引用来自“yjh1982”的评论

估计是为了讽刺linus那个家伙

同感,那个人太嚣张了,

哥们,你这样说是不是太笼统了啊。。至少linus说C++有缺点,理由充足而且很在理啊。。你说linus嚣张,你怎么不给点理由啊。。我倒觉得你很嚣张啊,你也写个类unix,给我们大家看看。。。我到觉得不实践,不了解缘由,就说别人嚣张,不大好。。呵呵,一家之言,没有别的意思。。

非常赞同你的观点。
Bellie
Bellie

引用来自“老Linux”的评论

引用来自“Bellie”的评论

引用来自“yjh1982”的评论

估计是为了讽刺linus那个家伙

同感,那个人太嚣张了,

哥们,你这样说是不是太笼统了啊。。至少linus说C++有缺点,理由充足而且很在理啊。。你说linus嚣张,你怎么不给点理由啊。。我倒觉得你很嚣张啊,你也写个类unix,给我们大家看看。。。我到觉得不实践,不了解缘由,就说别人嚣张,不大好。。呵呵,一家之言,没有别的意思。。

要我写类unix,我还真远远没有那个能力,
说他嚣张,事实他也是很嚣张,可以说没有完美的语言,语言只为某个领域而生,而且,语言这个东西,主要是重在人为,语言本身关系不大。
他出来喷这喷那的,只说明了素质问题而已。
张林
张林

引用来自“老Linux”的评论

引用来自“Bellie”的评论

引用来自“yjh1982”的评论

估计是为了讽刺linus那个家伙

同感,那个人太嚣张了,

哥们,你这样说是不是太笼统了啊。。至少linus说C++有缺点,理由充足而且很在理啊。。你说linus嚣张,你怎么不给点理由啊。。我倒觉得你很嚣张啊,你也写个类unix,给我们大家看看。。。我到觉得不实践,不了解缘由,就说别人嚣张,不大好。。呵呵,一家之言,没有别的意思。。

你还别说Linus是有些嚣张,比如他就特别讨厌Gnome,我记得以前还大骂过Gnome,不过话说回来,谁让人家写出来类unix的内核,现在免费的让全世界的人用呢?
C++确实有其缺陷,比如多重继承,怎么说呢,如果控制不好会造成函数重名混乱,所以以后的几个语言比如java等都是用了单继承和接口。还有C++的指针,虽然是一个非常牛X的特性,但毕竟可以像汇编一样无所顾忌的指向任何一个地址(似乎不是C++独有的)。有好的一面也有不好的一面吧,不能一棒子打死C++,我认为C/C++在作为中级语言构建高级语言和操作系统是相当不错的,没有什么语言能与之抗衡。
其实我也觉得linus很嚣张,但人家就是嚣张怎么了,谁让人家牛呢,搞技术的有时候就得嚣张一下,不然怎么叫做大牛呢?
douglarek
douglarek

引用来自“Bellie”的评论

引用来自“yjh1982”的评论

估计是为了讽刺linus那个家伙

同感,那个人太嚣张了,

哥们,你这样说是不是太笼统了啊。。至少linus说C++有缺点,理由充足而且很在理啊。。你说linus嚣张,你怎么不给点理由啊。。我倒觉得你很嚣张啊,你也写个类unix,给我们大家看看。。。我到觉得不实践,不了解缘由,就说别人嚣张,不大好。。呵呵,一家之言,没有别的意思。。
Z
Zandy
不支持更改。
G
G_cofa
好。
返回顶部
顶部