技术开发 频道

TIOBE排行榜:教学式编程语言频上升

  【IT168 评论】以前提到从娃娃抓起的技能大概都是钢琴、舞蹈等等,不知道从什么时候开始,编程也成为了从娃娃抓起的技能之一,近年来更有趋于大众化的趋势。各种培训机构十分应景地推出了针对儿童、学生等不同年龄段的编程课程。本月的TIOBE排行榜,教学式编程语言Scratch挤进了前20,适用于儿童教学的LOGO语言也排在了第36位,其他教育语言,Alice和NCT-G则分别排在第47位和第75位。

TIOBE排行榜:教学式编程语言频上升
▲TIOBE本月排行榜前20位

  Scratch是一款由麻省理工学院(MIT)设计开发的面向少年的简易编程工具。软件的最大特点就是使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。孩子的成品也可以通过软件直接发布到官方网站上。

TIOBE排行榜:教学式编程语言频上升

  Scratch的三大关键词就是:imagine、program、share,这三个词传达的意思大概是先想象要做什么,再编程,最后可以通过网站分享出去,可视化的编程界面很容易激发起青少年的编程兴趣。不知道小学会不会开设编程课程,用Scratch教学呢?目前,在麻省理工学院实验室Scratch存储库中,关于Scratch的项目有2000万种,每个月都会增加一百多万新用户。

  接下来再来聊聊LOGO,LOGO是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,通过“绘图”的方式来学习编程,更为适宜儿童学习。它是1966年由西摩尔·派普特 和Wally Feurzeig在BNN设计的,原型来自另一个计算机语言LISP,它内置了一套海龟绘图(Turtle Graphics)系统(设计者最初的灵感有一部分来源于一个像海龟的机械装置),通过向海龟发送命令,用户可以直观地学习程序的运行过程。中国也有一款以该语言为基本语法规则的编程平台“易乐谷Elogo中文编程系统”,作为编程爱好者的入门级编程学习平台。

TIOBE排行榜:教学式编程语言频上升

  此外,Alice也是一款面向儿童的编程语言,是一个可免费使用的3D编程工具。它建立的程序是用鲜艳的代码块拼接起来的,其特别定制的界面允许程序员将图形和声音组合成一个简易的动画。除此之外,适用于少儿编程的还有Etoys,Hopscotch,Kodable......这里就不再一一介绍了。

  少儿编程教育赛道大热,背后的资本力量也不容小觑。去年,以游戏化教学为切口的编程猫获得了2000万元的A轮融资。近日,少儿编程学习平台CodeMonkey获得150万美元的融资,接下来也打算进入中国市场了。CodeMonkey使用的是比JavaScript更精简的CoffeeScript语言,学习者可以通过该平台创造Apps和游戏。此外,CodeMonkey同时为教师匹配了专业的教学管理系统,这二者也都属于资本支撑的少儿编程学习领域的专业选手。

  以前的大学是学计算机的要学C语言,现在很多学校已经把C语言作为一门必修课程了,不论什么专业都要学习。以前别人家的孩子是“3岁认识多少字,6岁会弹琴绘画......”,现在别人家的孩子可能是“3岁学编程,6岁装系统......”。这么看来,编程是不是很快就会成为全民参与的活动了呢?

1
相关文章