跳到主要内容

Scratch编程语言 1

· 阅读需 3 分钟

八戒2师兄的提示,玩了一下Scratch这个软件。我前面介绍的Modit软件正是模仿了Scratch的编程方法和界面风格,所以两者在编程习惯上完全一致。但这两种软件是应用在完全不同的领域的。

Scratch是由麻省理工开发的一款图形化编程语言,针对儿童,专用于编程实现简单动画效果。我在Scratch的社区下载了几个小朋友们编写的动画游戏,还是非常有趣的。这让我想起了我小时候曾经看到过的LOGO编程语言,从计算机刚刚开始普及,人们就没有忽视如何帮助儿童来学习编写程序。

我猜专为儿童设计的编程语言,短期经济效益不会很高。毕竟除了厂商,愿意为软件开发工具付费的个人不会太多。但这项投资的长期回报是不可忽略的,学生们长大毕业之后,会把曾经的编程经验带入工作中。Modit作为一个纯工业领域的行业软件,完全采纳了Scratch的语法,可见说Scratch的影响力已经从教育迈向了商业领域。

LabVIEW也有针对学生使用的版本,还有和乐高合作生产的专供儿童编程玩乐高玩具的LabVIEW版本。但我觉得不足的是,即便是为学生们使用的LabVIEW依然保持着强烈的测控背景,依然在强调数据采集、测量、控制等功能。如果学生们一提到LabVIEW就想到测控,无疑会限制他们使用LabVIEW的热情和创新。而Scratch这种用来做动画的工具肯定会比做测控的软件更受孩子们欢迎。其实LabVIEW也可以搞个专门编写动画的版本给小朋友们的,让孩子们从小就习惯LabVIEW的语法,以后就离不开它了。