编程语言爱好者C语言我爱编程

最顶级的语言C++?为你解密真正的C++是否为顶级语言

2018-04-25  本文已影响28人  轻松学习C语言

                                       最顶级的语言C++?为你解密真正的C++是否为顶级语言

推荐下小编的C/C ++学习交流群:五六七六二五六六八,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的C/C ++和0基础入门教程,欢迎初学和进阶中的小伙伴。

C++很复杂,这门言语有太多的引诱,程序员需求极度的自律。而C++规划成这样也是因为Bjarne说过他不期望把自己任何的喜恶都加在言语上,他期望程序员自己去断定,完全信赖程序员。但是,信息年代开展到现在了,程序员也已经不像80,90年代一样,似乎是少量人才能够做得作业,现在能够写冒泡排序都能够找到一个编程开发作业,不需求了解计算机安排,不需求了解操作系统等等。

C++的杂乱性也体现在类型体系上,不知道多少人都被C++的隐式类型变换给弄的头昏眼花,如为什么会有bool变换这样的东西。一起,参加了泛型编程和右值引用后,那么类型推导也变得杂乱。如:

为什么分明是T&&,却会让我的类型推导出不同的类型,这个时候关于初度触摸的人都是不解。以前有句话叫做没有读过Effective C++的C++程序员不应该让他开发,我觉得这句话现在也可以引申为没有读过Effective Modern C++的C++程序员不应该让他开发,由于这本书写的真的很好很透彻,而这本书就具体解释了这个例子的原因。

确实,C++在不断的进化,在不断的改进,也一起添加了新手的学习。如上面有人谈到C++没有模块体系,编译慢的问题,而C++17有一篇提案叙述的正是这个,叫做Module System,简略的语法:

而其实我们苦楚的许多当地,C++规范委员会的人也不是不知道,如ABI的问题,也有提案说想要做一个规范,这篇提案是微软的Herb提出的,而前一篇的Module System深得Bjarne的喜欢,而经过的几率其实也是蛮大的了,而Herb这篇我不知道,说不定也现已被毙了,仅仅我不知道。

推荐下小编的C/C ++学习交流群:五六七六二五六六八,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的C/C ++和0基础入门教程,欢迎初学和进阶中的小伙伴。

而上面相同说到没有Metadata,没有反射。而C++17也在考虑参加反射。是的,正如C++规范委员会之前定的方案相同,C++11是大改动,C++14小修改,C++17又是大改动。

我是很喜爱C++的,更是Bjarne的脑残粉,也靠着C++在吃饭。我很欢喜的看着C++不断的变好,可是也有必要供认C++还有许多缺乏,如许多小伙伴和我上面说到的许多问题都确实是客观存在的。

最后还是要推荐下小编的C/C ++学习交流群:五六七六二五六六八,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的C/C ++和0基础入门教程,欢迎初学和进阶中的小伙伴。

每天晚上20:00群里都有免费的课程给大家分享C/C ++知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送2018C/C ++学习教程),大家都是学习C/C 游戏编程的,或是转行,或是大学生,还有工作中想提升自己能力的C/C 党,如果你是正在学习C/C 游戏编程的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑。

上一篇 下一篇

猜你喜欢

热点阅读