适合孩子的开源程序语言

ZDNet软件频道 时间:2008-12-25 作者: | Donews  共有评论 我要评论()
本文关键词:软件
过去几年出现了许多面向儿童的开源程序语言和工具,原因是现在的编程环境已对生手变得过于复杂。Shoes:基于Ruby语言的开源工具包,外观就是一个基本的文字编辑器,因此也最为接近传统的编程方法,有着与Ruby相似的语法,同样支持全平台。

  过去几年出现了许多面向儿童的开源程序语言和工具,原因是现在的编程环境已对生手变得过于复杂。这些开源工具有些是提供一种全新的设想和创造游戏或动画的方式,有些是基于现代语言和环境重新创造出一个类BASIC的环境。

  Scratch:由MIT的Lifelong Kindergarten group开发,是基于Squeak的图形程序环境,风格类似Lego。建立的程序是用鲜艳的代码块拼接起来,其特别定制的界面允许程序员将图形和声音组合,创造简易动画。所有基本程序结构,如循环和if语句,都为不同的块类所支持和组合,如Motion,Sensing,和Sound。Scratch只支持Windows和Mac OS X,暂时没有正式的原生Linux版。它采用Scratch许可证发布,程序上传是遵循创作共用相同方式共享许可证。

  Alice:Scratch针对的是2D图形、文本和所有“平面”的概念,而Alice是用3D游戏和视频方式传授编程基础。它是卡耐基梅隆大学的研究人员用Java开发的,与Scratch有类似的拖拉界面。发布使用的是Alice许可证,支持全平台。

  Shoes:基于Ruby语言的开源工具包,外观就是一个基本的文字编辑器,因此也最为接近传统的编程方法,有着与Ruby相似的语法,同样支持全平台。

  其它适合儿童的非开源语言有Greenfoot,Phogram,和微软的Small Basic。

  发表评论0条】


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134