完全透明:我是发明儿童编程语言之一的人之一,现在它已经成为http://www.Phrogram.com,其他人在这里推荐。让我添加一些面向程序员的信息。
它是一个代码IDE,而不是拖放或基于设计师的。这是我们故意的 - 我们想使真正基于文本的编程特别是编程游戏和图形易于而有趣。这是我们与Alice和Scratch之间的根本区别。你选择哪个取决于孩子、他们的年龄和能力、你的目标。如果你按照同样的初学者顺序使用它们可能是一个很好的方法 - 如果你这样做,我建议Scratch、Alice、Phrogram的顺序。Phrogram最适合12岁及以上的人使用,但我知道有6岁孩子用它教他们的父亲,也知道有10岁孩子自学使用它。
这门语言尽可能地像英语,而且也尽可能地简洁。我们的秘诀在于基于类的对象层次结构,它非常简单、直观,并且也和英语一样。对象层次结构经过了优化以适用于游戏和图形。3D模型和2D精灵都可用。支持使用屏幕坐标进行绝对移动或LOGO海龟式的相对移动-Forward(x),TurnLeft(y)。
集成开发环境带有100多个示例,其中包括一些语言示例(循环),一些学习示例(数组),还有一些功能完备的游戏和模拟程序(乒乓球,导弹指挥,生命游戏)。
为了让您感受到我们如何高度利用语言和IDE:只需27条指令,您就可以用键盘控制一个3D飞船模型在3D天空盒中飞行。同样的,对于一个2D精灵,只需要12到15条指令。
我们正在开发与Blade兼容的Phrogram版本,使程序可以在XBox 360上运行。是的,就是在你的大电视上玩XBox。这是一个引人入胜的方式来激发孩子的兴趣。
Phrogram包括支持基于类的编程,具有方法和属性-但那只是封装,不是继承或多态。
提供教程和用户指南,
我的电子书“Learn to Program with Phrogram!”在亚马逊和其他在线平台上有售,可以帮助初学者通过编写经典的乒乓球游戏入门编程。
Jerry Lee Ford Jr.的《Phrogram编程入门》也可在亚马逊等地方购买纸质版。