最近以来总有人跟我说Cpp没什么用,效率不及C,移植不如java,方便不如C#等等,其实呢,语言,工具也,无论用什么,不用什么,都是各取所需,盲人摸象而已,但是从技术上还是有些道理可说的。下面我简单的表述下我的观点(我这个盲人摸到的象):
实际上对于大多数人来说,Cpp败就败在两点,
一,太复杂,多范型,多模式。多层次,导致学习周期实在太长,最合适本科时间慢慢学,
二,库杂。基本上一个问题对应一个库一个编译器。 开源的,不开源的,好的但不实用的,实用的但设计很差的,应接不暇,接口混乱。
所以人们就学不快也用不快了。
事实上,除非工作环境定了,否则你还是得不停的学语言,java,c,ruby、 js、vbs,实话说压力少不了多少。
因 此有时间有兴趣的话,学学Cpp还是绝对有好处的。至少Cpp是多范型语言,他能为你学习别的语言打下坚实的基础,我学习别的语言和框架从来没超过一个 月,另外Cpp的范围几乎盖过了计算机的各个层次,几乎用cpp可以解决任何问题。当然用别的工具再做,至少逻辑实现考虑是不成问题了。
我个人认为Cpp更偏向程序员的内在修为,如果您真的爱这行,想把这行做好,内外兼修是非常必要的事儿。
分享到:
相关推荐
算法学习笔记
97.5%准确率的深度学习中文分词(字嵌入 Bi-LSTM CRF)
cpp学习用源码,有自己的也有例子程序
From CPP to COM 学习com的资料 Markus Horstmann OLE Program Manager, Microsoft Corporation
Cpp1.cpp
觉得mq4cpp写的很不错,网上找了类结构图和介绍文档。希望对大家学习C++有帮助。
【英文参考资料】-AUTOSAR学习资料无人驾驶-AUTOSAR_RS_CPP14Guidelines
java与cpp基础学习
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上...本资源包含多本经典 C++ 学习书目。
cppcheck操作手册
《学习OpenCV》源码及 Mac 运行工程
很好很强大的log4cpp源码文件,供大家参考学习,因为需要下载别人的东西,所以要点分向大家,如果实在没分想学习,告诉我邮箱我发给你
cpp模拟考试题目,多年的cpp考级考试题,供大家参考学习
Caffe:一个快速开放深度学习的框架
xrc 转cpp工具xrc 转cpp工具xrc 转cpp工具xrc 转cpp工具
cppcheck编写自定义规则文档,cppcheck支持自定义规则,通过正则表达式编写检查规则
优先级队列cpp文件PriorityQueue.cpp
Dev-CPP是一个非常实用的编程软件,多款著名软件均由它编写而成,它在C的基础上,增强了逻辑性。 开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供...
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exeDev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exeDev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exeDev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exeDev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exeDev-Cpp 5.11 TDM-GCC...
yaml-cpp-yaml-cpp-0.6.0.tar.gz