关于C++现状的一些思考
2014-04-27 16:02
393 查看
最近突然有种感觉,觉得现在才开始接触C++的人很幸运,他们现在就有C++11里面那么多好用的特性可以用,还有Clang这么棒的编译器,不用再从几千字节的编译错误信息中去猜是哪儿出了一个弱智问题。
但同时,他们也是不幸的,因为C++在其适用的各个领域,几乎都有更专业更简洁的语言可以用,就算是在通用编程领域,Java、Python、Go等语言也都已经足够优秀,通过JIT等技术,也可以对C++在运行效率上的有效追赶。而且,C++自己也变得足够复杂了,学习曲线已经越来越陡,即使想要掌握最常用的那部分子集,这个子集自己也已经比C++98时期大了好多。
总体上来说,C++在时间轴的演进中,已经大大提速了,对现实编程世界的建模,也已经在不损失运行效率的情况下,可以大大提高了编程的效率;而在编程语言空间维度的竞赛中,C++已经在越来越多的比赛项目中,被其他语言追赶甚至超越了。
但是C++仍然是可爱的,甚至是可敬的,这门语言集合了那么多优秀的大师的智慧,在实践中不断地被鞭挞,被检验,被证明,然后又一点点地提高。它是一件威力强大但需要操作小心的武器。
但同时,他们也是不幸的,因为C++在其适用的各个领域,几乎都有更专业更简洁的语言可以用,就算是在通用编程领域,Java、Python、Go等语言也都已经足够优秀,通过JIT等技术,也可以对C++在运行效率上的有效追赶。而且,C++自己也变得足够复杂了,学习曲线已经越来越陡,即使想要掌握最常用的那部分子集,这个子集自己也已经比C++98时期大了好多。
总体上来说,C++在时间轴的演进中,已经大大提速了,对现实编程世界的建模,也已经在不损失运行效率的情况下,可以大大提高了编程的效率;而在编程语言空间维度的竞赛中,C++已经在越来越多的比赛项目中,被其他语言追赶甚至超越了。
但是C++仍然是可爱的,甚至是可敬的,这门语言集合了那么多优秀的大师的智慧,在实践中不断地被鞭挞,被检验,被证明,然后又一点点地提高。它是一件威力强大但需要操作小心的武器。
相关文章推荐
- 关于volatile的一些思考C++
- 关于C++中实现单例模式的一些思考
- 关于c++中一些指针问题的思考
- 关于C++友元的一些思考
- C++关于内联函数的一些思考
- 关于Ceph现状与未来的一些思考
- 关于C++和C#的自定义数据类型转换的一些思考
- 关于c++中继承和虚函数的一些思考
- 关于C++多态的一些思考(编译期绑定和运行期绑定)
- 关于C++友元的一些思考
- 关于C++项目中的一些LINK错误小结
- 关于面向构件和EOS的一些思考-xml和元数据解决了接口脆弱性问题吗?
- 关于屏蔽Android返回键的一些思考
- 关于产品的一些思考——原子互动之某某
- 关于三级联动或者四级联动等的一些思考
- 【testing_第一周】关于测试的观想_____及我国软件测试的现状和思考
- 关于 sizeof() 的一些思考
- 关于linux中nat实现的一些思考
- 关于学习方法的一些思考
- 关于产品的一些思考——(四十一)网易之有道云笔记