在成人编程语言排行榜上,稳如泰山的 Java、C、C++ TOP3 变位了。这也不同程度地影响到青少年编程的学习形势。TIOBE 是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。这也在一定程度上说明,当前青少年编程中的Python学习的重要性了。
那么在2020年这上不寻常的年份,一年即将过半,你的孩子在学编程吗?有哪些编程路上学习坎坷值得纪念呢?在2020年疫情一直持续中,你的孩子的编程学习之路还平坦吗?在青少年编程中,孩子们始终绕不过去的就是Python和C++啦,你的孩子在学哪一个?在学习这些编程语言上,又有哪些优势呢?今天我们就来盘点一下。
首先,来看Python,为什么说Python在青少年编程中这么广受欢迎呢?我们从头来说……
Python的编程排行进阶史
TIOBE 在发布 于2018年9 月编程语言排行榜时,做出了这样的评价:
这是 Python 有史以来第一次进入 TIOBE TOP3,这真的花了太长的时间。从上世纪 90 年代初进入首次进入 TIOBE 榜单,Python 基本上花费了 10 年的时间才首次进入 TIOBE 的前 10 名。随后在不断地缓慢成长中,进入了前 5 并最终名列前 3,Python 正在变得越来越普遍。它已经成为了全球高校的首选编程语言(适用于需要编程的各类科目),同时也征服了工业界。人生苦短,我用 Python。不再是个段子,这一次,它正名了。
Python在中国青少年编程教育中的重要地位 除了要学英语外,对于一些高中生,甚至小学生来说,他们未来很可能还要多学一门“外语”—— Python。近日,山东省在其最新出版的小学信息技术六年级教材中,加入了Python的内容。除了山东在小学教材中加入Python外,在今年浙江省新高中信息技术教材改革项目中,也提到了Python。从网络上流传的版本看,从2017年9月入学高中新生中开始使用新的教材,新教材的不同之处在于:编程语言将换用Python。教材更新是一方面,2017年10月11日,教育部考试中心发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试中加入 “Python语言程序设计”科目。可见Python在中国编程教育中的重要地位了。
既然Python这么重要,那么C++就没有一席之地了吗?在青少年编程中,C++真的不受欢迎吗?其实并不是这样的,我们也来看看C++的重要地位吧~
C++作为C语言的继承,它既可以进行C语言哦过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。看着都有点晕吧,那就简单说说学它对孩子们的用处吧。目前信息学奥赛的主要语言就是C和C++。如果孩子在编程方面很感兴趣的话,可以尝试一下学习C++。以后可以参加五大学科竞赛之一的信息学奥赛。实现弯道超车,进入重点大学。
其实,这两种语言都各有所长,学习哪一个对青少年编程都是大有益处的。不管是python还是c++,这些在青少儿编程序列里,都起到了举足轻重的作用和地位,只有在青少儿时期,奠定了坚实的基础,才能在后续的进阶和高阶编程学习中占得先机,从而学有所长,学以致用!
相关推荐: