回首页 回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 给我留言  
  
  首 页  C/C++教程  C++之父的FAQ  C/C++动向  C/C++源代码  C/C++误区  Unix/Linux  下载中心  乱七八糟  蚂蚁的Blog  
  当前位置:首 页 >> C++之父的FAQ >> 普通 FAQ >> [翻译] 您真的认为 C 和 C++ 可以合并为同一种语言吗?
最 近 更 新
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[转] 你有没有想到C++会..
[转] C++是面向对象语言..推荐
[翻译] 为何 C++ 如此庞..
[翻译] 您是使用何种语..
[翻译] “C++”何得此名?
[翻译] C++ 归您所有吗?
[转] 为什么AT&T要支持C..
[转] 你为什么要发明C++?
最 新 推 荐
[转] C++是面向对象语言..推荐
[翻译] 您怎么看待 C++/..推荐
[翻译] 何谓泛型编程?..推荐
[翻译] 什么是面向对象..推荐
[转] 如果不必考虑和 C ..推荐
[翻译] 类的伟大之处是..推荐
[翻译] C 是 C++ 的子集..推荐
热 门 排 行
[转] C和C++的区别是什..
[翻译] 为何 C++ 没被用..
[转] 你推荐哪个C++编译..
[翻译] 什么是面向对象..推荐
[转] 学习C++从哪本书开..
[翻译] 类的伟大之处是..推荐
[转] 我怎么开始学习C++..
[转] 学习C++需要多少时..
[翻译] C 是 C++ 的子集..推荐
[翻译] 为何编译 C++ 版..
站 内 搜 索

Web stdcpp.cn
关键词

搜索方式

搜索范围

精确匹配
广 告

[翻译] 您真的认为 C 和 C++ 可以合并为同一种语言吗?


来源:蚂蚁的 C/C++ 标准编程 作者:Bjarne Stroustrup 翻译:antigloss 等级:一般
发布于2006-11-17 21:36 被读807次 【字体:

您真的认为 C 和 C++ 可以合并为同一种语言吗?

    我认为如果它们能合并为同一种语言,对 C/C++ 社群(community)来说实在是再好不过了。也就是说,如果能够系统且完全地消除 C/C++ 的不兼容性,并且有组织地防止它们未来的发展产生新的不兼容性,这就太好了。可能与否那就是另外一回事了。

    我的基本观点是,C/C++ 目前的不兼容性源于“历史的偶然”,而非什么特殊的原因,尽管对于某些能人善士来说,它们“在那时看来都是非常好的主意”。 C/C++ 的不兼容性对 C/C++ 社群普遍没有什么好处,反而对社群中的大部分人造成不少严重麻烦,所以应该通过不懈的努力消除它们的不兼容性。

    欲了解我对 C/C++ 兼容性的看法的更详细的陈述,请参考我就这个问题写的一系列论文:

  • B. Stroustrup: C and C++: Case Studies in Compatibility. The C/C++ Users Journal. September 2002. Pdf version.
  • B. Stroustrup: C and C++: A Case for Compatibility. The C/C++ Users Journal. August 2002. Pdf version.
  • B. Stroustrup: C and C++: Siblings. The C/C++ Users Journal. July 2002. Pdf version.
  • B. Stroustrup: Sibling rivalry: C and C++. AT&T Labs - Research Technical Report. TD-54MQZY. January 2002.

        我想象着不兼容性(通过同时对 C 和 C++ 进行修改)最终被消除掉后,仍然会存在 C 和 C++ 这两种的语言,但届时,C 就真的可以被称之为 C++ 的子集了

        请注意,这些论文都是 2001 年末到 2002 年初之间写的,那时仍然能够看到一个希望,就是 C 和 C++ 标准委员会相互协作,最终在十年内制定出一个可行的方案。然而,这并没有发生。

    原文地址:http://www.research.att.com/~bs/bs_faq.html#merge

  • 本文版权归 蚂蚁的 C/C++ 标准编程 以及 作者 Bjarne Stroustrup 翻译:antigloss 共同所有,转载请注明原作者和出处。谢谢。



    相关专题:C++ 之父的言论
    [转] 我该把const写在类型前面还是后面?
    [翻译] 我应该使用按值传递还是按引用传递?

    上一篇:无相关文章
    下一篇:[翻译] C 是 C++ 的子集吗?

    共有评论 2 条 网友评分 1分 查看全部评论

    游客:CPP菜鸟
    评分:3
    非常期待C成为我们的最可爱的C++的子集
    游客:antigloss
    评分:0
    不过看来希望不大。

    查看全部评论

    【发表评论】 评分:1分 2分 3分 4分 5分


    验证码:

    Powered By Www.Xydw.COM Ver1.14 管理
    Copyright © 2005-2006 蚂蚁的 C/C++ 标准编程 All Right Reserved. XCMS
    粤ICP备06014124号   站长:Antigloss