编程要从娃娃抓起:谷歌与麻省理工合作开发“乐高编程”

谷歌年度开发者大会要到本周三才会正式拉开帷幕,但约有120名最年轻的开发者已经可以体验该公司的最新开发工具。谷歌将与麻省理工学院媒体实验室共同开 发Scratch Blocks,这是一种升级版儿童编程语言,目前已经推出了开发者预览版,而参与谷歌I/O Youth活动的学生已经能够提前看到这款新工具。

Scratch是麻省理工学院媒体实验室2007年开发的一款可视化编程语言,目的是方便儿童掌握编程的基本知识和其他技术技能。

如今,麻省理工学院正在与谷歌合作开发下一代Scratch,希望谷歌能帮助Scratch兼容更多平台和设备。新的Scratch Blocks还使用了谷歌自己的可视化编程语言Blockly。

麻省理工学院Scratch团队主管米歇尔-雷斯尼克(Mitchel Resnick)表示,这个最新版本还简化了为智能手机和平板电脑等小屏设备开发的难度。

雷斯尼克表示,如今有越来越多的企业为儿童制作产品,包括玩具公司和软件开发商,并且开始为这些小用户提供可编程模块,但至今没有一个能够兼容各种产品的通用语言。但他希望,谷歌的参与能够加速Scratch的普及速度,以便被更多公司采纳。

传统编程需要准确输入文本和标点,但Scratch和其他可视化编程语言采用了一套以形状为基础的系统。雷斯尼克称之为“乐高模式”:对于初学者而言,这种方法更加直观。

“由于提供各种模块,便可通过形状帮助儿童掌握编程技巧。”他说。

谷歌I/O Youth项目的参与者已经可以预览这项该技术。该项目诞生至今已有3年时间,其目的是让年轻的学生在正式参加I/O开发者大会之前,有机会掌握更多的技术。今年的I/O Youth将举办3D打印演示、动画教程和Scratch Blocks初期演示等板块。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*