小仙姓朱
前途还是很好的。C++现在并不是需求最多的语言,以后也不会是,但是在它的领域中,它是无可替代的。C++的应用领域主要有游戏开发、嵌入式开发、桌面开发、操作系统开发(要配合C语言)等。这些领域都是对很接近系统底层、对运行效率要求很高的,而C++程序正好有很高的运行效率。有人说C++应用层比不过Java,底层比不过C语言,所以C++迟早得消失,其实这种说法是很不合理的,毕竟C++支持面向对象,所以有些地方用它比用C语言好。C++比起Java等应用层语言来说,标准库的支持更弱,但是C++拥有大量的第三方库,如Boost、Qt等,这两个库都有免费版本。2011年发布了C++11标准,这对C++是一次巨大的增强,从TIOBE编程语言排行榜的变化趋势来看,C++也因为11标准的逐渐普及而变得更受欢迎。C++永远不可能取代Java成为最受欢迎的语言,但是也没有语言能够来蚕食它的应用领域。虽然历史上有很多语言曾经号称要杀死C++,D语言尝试过,Vala、Cyclone、Limbo、Bitc等几乎没人听过的语言尝试过,GO语言也尝试过,但是没有一个语言成功了。最近又有一个名叫Rust的语言放出大话要取代C++,但是我相信它一样做不到。这些语言都用安全性做噱头来宣传它们比起C++的优势,并且号称拥有堪比C++的程序执行效率,但是安全性、开发效率与运行效率是不可兼得的,C/C++注重运行效率,于是成了底层开发的首选,Java注重安全性和开发效率,于是制霸应用层多年。挑战C++的那些语言高不成低不就,所以死的是它们而不是C++。总之,只要底层开发的需求还存在,C++就不死,因为没有其它语言能取代它。
叫我姐姐SAMA
现在国家一真在推进工业.指的就是利用信息化技术促进产业变革(智能化生产)。因为人力成本上升,机器换人是大势所趋,目前正是机遇期。仅仅是PLC等是无法做到智能化生产的,必须有一个更强大的处理系统即上位机。 C#是一个通用的编程语言,它可以充分利用计算机与网络、数据库的功能,也是上位机的主流开发语言。 学好C#不仅仅可以将PLC/单片机/机器人的数据收集处理,甚至还可以给它们添加AI人工智能。这是智慧工厂的核心技术。最关键是能赚到钱,又是未来的趋势。如果有机会为什么不学呢。我最近就在杭州汇星电脑培训中心学习这课程,老师编程专业出身,教得挺仔细的,收费也比较良心。
优质工程师考试问答知识库