当前位置:  开发笔记 > 编程语言 > 正文

C++是"浪费时间"吗?

如何解决《C++是"浪费时间"吗?》经验,为你挑选了4个好方法。

我遇到了这个C++发明者Bjarne Stroustrup的访谈.

http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml

Stroustrup:嗯,现在已经足够长了,而且我相信大多数人都已经弄清楚C++是浪费时间但是,我必须说,它花了比我想象的更长的时间......

采访者:是的,但C++基本上是一种健全的语言.

Stroustrup:你真的相信,不是吗?你有没有坐下来参与C++项目?接下来会发生什么:首先,我已经陷入了足够的陷阱,以确保只有最琐碎的项目才能第一次运作.让操作员超载.在项目结束时,几乎每个模块都有它,通常,因为人们觉得他们真的应该这样做,就像在他们的培训课程中一样.然后,相同的运算符意味着每个模块中的完全不同.当你有一百个左右的模块时,试着把这个地方拉到一起.至于数据隐藏,上帝,当我听到公司让他们的模块相互交谈的问题时,我有时会忍不住笑.

这是骗局吗?对于那些资深的C++程序员来说,这些观点中的任何一点都是真的吗?



1> Klaim..:

你只需要查看Stroustrup的网站(FAQ部分)就可以发现它是错的 - 犹大Himango已经指出了一个众所周知的恶作剧:

你真的接受了IEEE的采访吗?

你承认C++是故意创建的一种糟糕的语言,用于编写不可维护的代码以增加程序员的工资?当然不是.阅读真正的IEEE访谈.


感谢恶作剧的明确证据.

2> Judah Gabrie..:

这是一个众所周知的恶作剧.

不,学习C++并不浪费你的时间,这已经在StackOverflow上多次讨论了.



3> dcw..:

如上所述,这是一个众所周知的恶作剧.

但它确实引发了一些有趣的观点.这些天C++是浪费时间,除非你不能浪费时间.不太透明:C++浪费了开发时间,除非你不能浪费执行时间.


对于执行时间,C可能更好
在某些情况下C更好,在其他情况下C++更好.但是C++更具表现力(参见http://accu.org/index.php/journals/1539),除非它做得很糟糕并且模糊不清

4> Can Berk Güd..:

来自IEEE Computer Magazine Vol.的题为"The Real Stroustrup Interview"的文章.31第6期第110-114页(1998年6月):

在过去的几个月里,Stroustrup和计算机之间的一次恶作剧采访一直在网络空间进行.虽然我们对这一事件感到遗憾,但它为我们提供了一个让C++之父分享他对标准C++和软件开发的一般见解的好机会.我们也可以证明他持续的比例和幽默感 - 他认为,如果他自己写这篇文章,那么这次有趣的采访本来就是一种更有趣的模仿.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有