您的位置:首页 > 编程语言 > C语言/C++

关于C++现状的一些思考

2014-04-27 16:02 393 查看
最近突然有种感觉,觉得现在才开始接触C++的人很幸运,他们现在就有C++11里面那么多好用的特性可以用,还有Clang这么棒的编译器,不用再从几千字节的编译错误信息中去猜是哪儿出了一个弱智问题。

但同时,他们也是不幸的,因为C++在其适用的各个领域,几乎都有更专业更简洁的语言可以用,就算是在通用编程领域,Java、Python、Go等语言也都已经足够优秀,通过JIT等技术,也可以对C++在运行效率上的有效追赶。而且,C++自己也变得足够复杂了,学习曲线已经越来越陡,即使想要掌握最常用的那部分子集,这个子集自己也已经比C++98时期大了好多。

总体上来说,C++在时间轴的演进中,已经大大提速了,对现实编程世界的建模,也已经在不损失运行效率的情况下,可以大大提高了编程的效率;而在编程语言空间维度的竞赛中,C++已经在越来越多的比赛项目中,被其他语言追赶甚至超越了。

但是C++仍然是可爱的,甚至是可敬的,这门语言集合了那么多优秀的大师的智慧,在实践中不断地被鞭挞,被检验,被证明,然后又一点点地提高。它是一件威力强大但需要操作小心的武器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息