回首页 回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 给我留言  
  
  首 页  C/C++教程  C++之父的FAQ  C/C++动向  C/C++源代码  C/C++误区  Unix/Linux  下载中心  乱七八糟  蚂蚁的Blog  
  当前位置:首 页 >> C++之父的FAQ >> 普通 FAQ >> [转] 你愿意把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++ View 作者:Bjarne Stroustrup 翻译:叶丰 等级:一般
发布于2007-02-11 22:20 被读317次 【字体:
Q:

你愿意把C++与某种语言进行比较吗?

A:

对不起,我不愿这样做。你可以在The Design and Evolution of C++的介绍里找到理由:

“一些评论家要求我把C++和其他语言作比较,但我不愿意这么做。因此,我重申我一贯的看法:语言的比较很少是有意义的,也很难做到公正。主流程序设计语言之间的比较需要花大量的精力,需要有广泛的应用领域的经验,要能保持独立公正的看法,大多数人不会愿意花这么多精力。我也没有这样的时间,而且作为C++的设计者,很难让人相信我能做到完全公正。

有一种现象我很担心,这在语言比较中反复出现。虽然有些人确实想做认真的语言比较,并努力保持公正的立场,但是他们最终总是偏向于某一方面的应用,或者一种编程风格。更糟糕的是,当一个语言比其他语言更著名时,评论的观点就会产生微妙的转移:有名的语言的缺陷被认为是微不足道的,并有简单的解决办法;而其他语言里类似的缺陷就会被认为是根本上的缺点。在那些不太有名的语言里常用的解决办法往往不为作比较者所知,或者被认为不令人满意,因为这些方法不能用在他们熟悉的语言里。

类似的,那些著名语言的信息通常是最新的,而对不太有名的语言,比较者会用陈旧的信息。对于两个值得比较的语言,如果把三年前的X语言和最新的试验中的Y语言作比较,那么这既不公平也说明不了问题。所以,我对C++以外的其他语言的评论都只限于一般性评论或者针对特定的问题。”

那就是说,对于广大用户及各种应用领域,我认为C++是你的最佳选择。

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

本文乃网上搜集得来,其版权归原作者和原出处所有。如有侵犯版权之处请与我联系,我将马上进行处理。



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

上一篇:[转] C++的面向对象概念是来源于Smalltalk吗?
下一篇:[转] 象C++这样的古老语言可以和现代时髦的先进的语言竞争吗?

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

查看全部评论

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


验证码:

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