近日,TIOBE公布了2020年4月的编程语言排行榜。这期的标题主角是Scratch!
图形化编程语言Scratch进入了TIOBE前20名,榜单如下:
Scratch是MIT Media实验室Lifelong幼儿园团队的一个项目,其通过点击并拖拽的方式可视化完成编程,帮助儿童培养编程思维,学会创造性地思考、系统地推理和协同工作。
可能有人会对Scratch居然比不少专业的编程语言更流行觉得不可思议,毕竟这只是一门教孩子入门编程的编程语言。
对此,TIOBE CEO表示,如果考虑到总共有超过5000万个项目是用Scratch“写”出来的,而且每个月都会有100万个新的 Scratch项目加入,这就很难再否认Scratch的流行。
况且,既然计算机越来越成为生活中不可或缺的一部分,那么教孩子们学习编程的语言流行起来其实也就顺理成章。
Scratch作为少儿编程启蒙语言,趣味性高于其他的代码编程,曾经人们眼里的编程很难,而现在,孩子们只需要拖动鼠标,就能完成编程了。
Scratch更侧重培养孩子的编程思维,告诉他们如何去思考问题,如何去解决问题,从而锻炼和提高孩子的动手能力、独立思考能力、逻辑思维能力。这也是Scratch创始人发明这门少儿编程语言的初衷。
Scratch虽然以积木形式进行编程,但它的编程部件基本包含了常见的编程概念,而且Scratch在程序设计时引入了事件、变量、函数的概念。
孩子在学习Scratch的过程中,不断地强化这些概念,不断地提出问题,解决问题,能够根据自己的需求进行分析,设定合适的角色与相应的脚本,最终实现程序的流畅运行,在这个过程中,孩子的逻辑思维能力也会得到有效提升。
除此之外,Scratch题材和内容丰富,以游戏、音乐、动画为主,还可以为喜爱绘画的学生,提供角色绘制设计功能;为喜欢动画的学生提供情景设计功能;还能为喜欢音乐的学生音频处理功能。
正如Scratch的宗旨:
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
(Scratch帮助年轻人学会创造性地思考、系统地推理和协作工作,这是21世纪生活的基本技能。)
图形化编程语言Scratch进入了TIOBE前20名,榜单如下:
Scratch是MIT Media实验室Lifelong幼儿园团队的一个项目,其通过点击并拖拽的方式可视化完成编程,帮助儿童培养编程思维,学会创造性地思考、系统地推理和协同工作。
可能有人会对Scratch居然比不少专业的编程语言更流行觉得不可思议,毕竟这只是一门教孩子入门编程的编程语言。
对此,TIOBE CEO表示,如果考虑到总共有超过5000万个项目是用Scratch“写”出来的,而且每个月都会有100万个新的 Scratch项目加入,这就很难再否认Scratch的流行。
况且,既然计算机越来越成为生活中不可或缺的一部分,那么教孩子们学习编程的语言流行起来其实也就顺理成章。
Scratch作为少儿编程启蒙语言,趣味性高于其他的代码编程,曾经人们眼里的编程很难,而现在,孩子们只需要拖动鼠标,就能完成编程了。
Scratch更侧重培养孩子的编程思维,告诉他们如何去思考问题,如何去解决问题,从而锻炼和提高孩子的动手能力、独立思考能力、逻辑思维能力。这也是Scratch创始人发明这门少儿编程语言的初衷。
Scratch虽然以积木形式进行编程,但它的编程部件基本包含了常见的编程概念,而且Scratch在程序设计时引入了事件、变量、函数的概念。
孩子在学习Scratch的过程中,不断地强化这些概念,不断地提出问题,解决问题,能够根据自己的需求进行分析,设定合适的角色与相应的脚本,最终实现程序的流畅运行,在这个过程中,孩子的逻辑思维能力也会得到有效提升。
除此之外,Scratch题材和内容丰富,以游戏、音乐、动画为主,还可以为喜爱绘画的学生,提供角色绘制设计功能;为喜欢动画的学生提供情景设计功能;还能为喜欢音乐的学生音频处理功能。
正如Scratch的宗旨:
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
(Scratch帮助年轻人学会创造性地思考、系统地推理和协作工作,这是21世纪生活的基本技能。)