TIOBE 官方近日发布最新的 4月编程语言榜单,在TIOBE发布4月份的编程语言排行榜中,本月排名前十的分别是编程语言是:Java,C,Python,C++,C#,Visual Basic,JavaScript,PHP,SQL和R,这些语言对于已经在工作的计算机工程师来说都不陌生。
值得注意的是本次榜单前20出现了一个新的编程语言,也就是图形化编程语言Scratch。
TIOBE开发语言排行榜
TIOBE是国外比较权威的开发语言排行榜,每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。
该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的,对世界范围内开发语言的走势仍具有重要参考意义。
编程作为现代社会需要的一项技能受到了越来越多的关注,其中就包括儿童这一群体,可能有人会对 Scratch 居然比不少专业的编程语言更流行觉得不可思议,毕竟这只是一门教孩子入门编程的编程语言。
但是,如果考虑到总共有超过 5000 万个项目是用 Scratch “写”出来的,而且每个月都会有 100 万个新的 Scratch 项目加入,这就很难再否认 Scratch 的流行。况且,既然计算机越来越成为生活中不可或缺的一部分,那么教孩子们学习编程的语言流行起来其实也就顺理成章。
图形化编程语言Scratch
图形化编程语言Scratch,目前主要应用于少儿编程教学使用,国外有少部分大学生初次对于国内STEAM教育领域的从业者已经非常熟悉,但是对于国内一般程序员群体可能还比较陌生。
少儿编程从国外传到国内,少儿编程教育被越来越多的家庭和孩子所知晓,很大程度是也是由于这个图形化编程语言工具Scratch得以发明。
少儿编程原本起源于美国,标志性事件是麻省理工学院(MIT)设计开发开发了一款针对少儿的图形化编程软件Scratch,由于它是采用图形化的编程方式,我们不需要编写具体的代码,只需要使用鼠标将积木块进行组合、嵌套,便能够实现程序化的操作。
图形化编程语言工具Scratch这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group),最初开发这种电脑编程语言的目的就是让低龄学生也可以编程,让编程不再是成人的专属。
让孩子可以通过Scratch这个编程工具,自由的进行表达和创作,能帮助孩子进行创造性的思考、系统性的推理以及合作性的工作——这些都是生活在21世纪的重要技能。
通过新一代的技术,为下一代学生提供工具与扶持,从而让他们能够触及梦想,实现抱负,这便是少儿编程的设计宗旨。
我们都知道孩子的好奇心和想象力是无限的,而少儿编程就是希望能让孩子保持这一份好奇心,发挥每个孩子的想象力和创造力,创造属于自己的作品,让孩子永远保持创造力。
有很多小孩子在学习了少儿编程,看到电脑对自己创建的代码指令做出反应的时候,会抑制不住地兴奋起来,这种及时反馈,有趣、主动性的学习与填鸭式的教育是截然不同的。
对于孩子的成长学习是极为有利的,未来的计算机科学家也许就会从这千千万万个孩子中诞生。
即使不是每个孩子都要成为计算机科学家,但是这个过程中,孩子也不仅能学会编程的技能,更能锻炼和提高思维能力和创造力,为迎接人工智能时代的到来做好准备。
但是如果没有,刚好孩子又对电脑、手机智能工具拥有非常大的兴趣,去试着让孩子接触、学习少儿编程,在玩的过程中去学习和创造,也未必不可一试。
而探究如何借助技术让儿童成长为具有创造性思维的人,也正是少儿编程技术发明者和教育工作者孜孜不倦的追求。
除了国外的Scratch,国内还有自主研发的3D少儿动画编程工具—帕拉卡
我们知道Scratch还是2D的编程工具,学生可以用它来创作2D交互式的动画、小游戏,然后还可以把作品分享给其它的学生,但由于是国外发明创造者,目前国内很多机构都是拿来直接使用,课程也是照搬国外的课程体系,没有根据国内学生的兴趣和认知,难免造成一些水土不服的情况。
基于这种现状,国内有了自主研发的3D动画编程创作工具——帕拉卡(Paracraft)
帕拉卡(Paracraft)是一款国产的3D动画编程创作工具,由国内上市公司自主研发,可以使用它的方块积木来搭建设计3D模型和场景,电影方块创作3D动画,代码方块学习和编写计算机程序,非常适合7——16岁学生学习少儿编程使用,打破了少儿编程教育就是Scratch的局限。
内置环境和游戏自带创造属性,可玩性和探索创造比Scratch更高
帕拉卡(Paracraft)对比Scratch一个非常大的优势就是通过简单的方块搭建能够让学生最大限度的发挥想象力和创造力,自由自在的创造,从而更加吸引学生学习少儿编程的兴趣,不相信的老师都可以让学生实际体验对比下。
帕拉卡(Paracraft)从编程学习的素材开始都是由学生自己亲手制作完成,我们知道目前市场上Scratch的少儿编程学习,学生都是基于官方提供好的素材包,学生只能根据官方提供的素材包去学习,自行设计的难度还是比较大,这一点大大限制了学生自己创作的参与感和体验感。
因为是3D世界,更加接近现实生活的创作,让每个学生了解生活,唤醒学生的想象力,开发学生的创造冲动,让每个学生都可以体验创造的快乐,这是每个人的原动力。
帕拉卡(Paracraft)希望能在国内开展少儿编程教学的学校和培训机构能在编程工具上能够跳出Scratch的限制,只有跳出了Scratch工具的限制,才能跳Scratch教学体系的限制。
通过自主的教研团队建设,自主的教学体系课程研发去满足课程的创新性、逻辑性、趣味性要求,更好的开展适应人工智能时代的发展的少儿编程教育教学,一起帮助培养更多面向未来的创造者。