标题:
适合孩子的开源程序语言
[打印本页]
作者:
Mallon
时间:
2008-12-25 22:16
标题:
适合孩子的开源程序语言
http://www.yylive.net/post.php?action=newthread&
;fid=44&extra=page%3D1
过去几年出现了许多
面向儿童的开源程序语言和工具
,原因是现在的编程环境已对生手变得过于复杂。这些开源工具有些是提供一种全新的设想和创造游戏或动画的方式,有些是基于现代语言和环境重新创造出一个类BASIC的环境。
Scratch
:由MIT的
Lifelong Kindergarten group
开发,是基于
Squeak
的图形程序环境,风格类似Lego。建立的程序是用鲜艳的代码块拼接起来,其特别定制的界面允许程序员将图形和声音组合,创造简易动画。所有基本程序结构,如循环和if语句,都为不同的块类所支持和组合,如Motion,Sensing,和Sound。Scratch只支持Windows和Mac OSX,暂时没有正式的原生Linux版。它采用
Scratch许可证
发布,程序上传是遵循
创作共用相同方式共享许可证
。
Alice
:Scratch针对的是2D图形、文本和所有“平面”的概念,而Alice是用3D游戏和视频方式传授编程基础。它是卡耐基梅隆大学的研究人员用Java开发的,与Scratch有类似的拖拉界面。发布使用的是
Alice许可证
,支持全平台。
Shoes
:基于Ruby语言的开源工具包,外观就是一个基本的文字编辑器,因此也最为接近传统的编程方法,有着与Ruby相似的语法,同样支持全平台。其它适合儿童的非开源语言有
Greenfoot
,
Phogram
,和微软的
Small Basic
。
[
本帖最后由 Mallon 于 2008-12-25 22:18 编辑
]
欢迎光临 幽游生活 (http://www.yylive.net/)
Powered by Discuz! 7.2