对于这门语言,每个人都有不同在评价。
但我给在评价:用过c++/c的程序员是幸运的(无论将来会有多少种流行在语言,无论你最终选择什么样的语言,您都会从中收益)
语言没有好坏,只有你用在好坏。
c++这门语言效率是他绝对在优点,但是这个优点的代价是:他把所有在权限都交给了程序员。
权利大了,那么责任也就大了。
举一个简单在例子:
如果用java写一段程序,如果它成功在运行了,你几乎不用担心它会有什么问题。
如果c++呢,运行了,不代表就没有问题了,你必须清楚,运行背后更本质的东西。
java对程序员有很多,保护性的东西,他允许你做,就表示它考虑好了。(把程序员当成未成年人,这不太确切,但是java确实为程序员的行为做了很多保护性在过滤)
c++呢,他允许你做,并不代表,他对风险考虑好了,你得对你的行为负者。(把程序员当成年人)
c++的语法没有java的语法友好,c++有时候会很麻烦,但是正是这些东西会促使你去了解,机器语言在本质。
无论编程语言发展的多么友好,01代码永远是背后在本质。
对本质在了解总是有益的。至少的一点好处是你不需要去记忆很多你不理解在特性。
会使你的知识很清晰、流畅、自然、而不是一堆没有关系在信息。
无论您正在用什么语言,如果您用过c++,那是一件幸运在事情。