注意!学编程的孩子为何最后都选择了C++?

对于热爱科技的青少年来说,在中学阶段能得到中国科协和国家自然科学基金委的资助,能代表国家参加的计算机领域国际竞赛只有国际信息学奥林匹克竞赛(IOI)。而如果有同学想为国出战,则需要先在中国计算机学会组织的全国青少年信息学奥林匹克(NOI)中获得优异成绩。
C++ 相比于 Scratch 这种拖拽式的语言,编写起来更快速,更适宜用于快速求解清晰描述的问题。
而相对于 Python、Java 这样面向工程开发语言,C++ 内置提供的类库、包恰到好处,“拐杖”不会过多,因而也不会导致“会背书但思维差”的同学在竞赛时有不合适的优势。
另外,C++ 语言更底层,运行速度快。在编译器、编译参数确定的情况下,统一使用 C++ 语言完成的程序之间的效率是具有可比性的。这使得信息学竞赛不需要考虑如何合理地对 C++ 程序和其他“慢”语言的程序进行性能比较。
当我们知道了这些原因,应该就不难理解,为什么信息学竞赛只支持 C++ 作为参赛语言、为什么想要参加信息学竞赛的同学一定要学习 C++ 了。

随着前几年 Web 应用、数据科学领域的发展,Java、Python 等语言的工程师供给已经出现了供过于求的现象。而对于云计算、物联网、工业互联网、芯片、元宇宙等快速发展的领域来说,C++ 人才需求在快速增长。
据专家预测,C++ 工程师将是未来几年热门和受欢迎的职业,薪资水平也有望逐年升高。

添加 家长论坛微信
全部 0条评论