程序员有种愤怒叫做“一直用C/C++就是不思进取”
客观的说,没有哪一种语言能成为永恒,但是把一直用C/C++的程序员视为就是不思进取表现,简直不能接受,可以用极其愤怒来形容。
现在C++的地位确实尴尬,因为C++和现代的工具集那么地不合拍,看起来似乎公司和开发人员在无路可走的时候才会选择它。真的好惨,C++本来可以使.NET平台上的一个非常优秀的语言。可悲地是,有些人却别有动机,说.NET开发人员都在使用其他的语言。C++在性能方面最大的威胁可能来自硬件,因为通过C++现在提供的内存模型还不容易对其进行相应的编程工作。
从应用范畴来说,C/C++适用于高性能计算、嵌入式体系、开发服务器软件、游戏、实时体系等,所以,短期内能完全代替C++言语并不存在。
我们可以想想C/C++能做多少事情:服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等……所以你还会认为学习C/C++看不到未来技术发展吗?
要知道C/C++依旧是编程语言流行排行榜TOP3。当某一种编程言语在市场需要显着比另一种言语更强时,强需要编程语言中的缺陷通常会被淡化,相对来说的弱需要言语问题和缺憾则被无限放大。这种评判对于编程言语而言,本来是就是不公平的、没有意义的比较。
诚然,很多时候我们会参考公司的项目开发对于编程语言的需要,但是我们的出发点绝对是以实现效率和功能最大化为前提,而非“外行人”所认为的流行与否。
获取更多编程干货,欢迎关注我的头条号。当然如需C++视频教程,也可私信我领取~