为什么C++ 并没有"王者归来"?
2013-01-08 15:35
288 查看
Why C++ Is Not “Back”又引起了争论,主要观点是:
C++ is the wrong direction for the future, C++对于未来是一个错误方向,大意翻译如下:
最大问题是语言应该越来越简单,抽象层次越来越高,而不是减少。(banq注:领域驱动分层关系的疑惑)
当然总是会有需要低级别的代码,但我们今天写的代码的大部分是在一个更高的水平。
我是许多年前跳下C++这条船,我终于可以再也不用纠结C++比C#快上面了。
很长时间,我依然相信过去所有对C++的投入都没有白费,但是当C#变得如此简单,让我觉得不再值得为C++额外那些费时费力的工作再次付出。
正当我写这篇博客时,我看到微软研究院一个叫 touchdevelop研究的newrevitalized项目,这才是我们应该去的方向,我们需要编程更加简单,而不是更加复杂。
相关文章推荐
- "Modern C++"为什么采用泛型编程
- 为什么在C++里调用被C编译器编译的函数,要加extern "c"
- C++调用C函数,为什么要加extern "C"?
- c++ 为什么要引入 "引用&"
- Linux C++编译报错:"multiple definition of" / "does not name a type"
- 出现"eh.h is only for C++!"错误的解决方法
- c++中的 extern "C"
- C与C++的兼容问题——extern "C"的用法解析
- 为什么在网页中使用alert("我是中国人");会谈出乱码
- C++ - extern "C"用法浅析
- 计算机中的"域"到底是什么意思?有什么用出?我们为什么要加入"域"?域"和"工作组"有什么分别呢?
- c++中的 extern "C"
- C++项目中的extern "C" {}
- c++工程引用c文件(extern "C")的使用
- C/C++ include ""与<>的区别
- codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
- c++求教:我在linux下用CodeLite编译调试时出现&"warning: GDB: Failed to set controlling terminal: Operation not permitted/n"
- 总结C++中三种关于"new"的使用方法
- 模板中图片按钮怎么设置重置功能 加入onclick="this.form.reset();"为什么不行
- 为什么要写在"23"