首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scratch之后教什么?

Scratch之后教什么?
EN

Stack Overflow用户
提问于 2009-07-18 16:29:18
回答 9查看 3.3K关注 0票数 23

我的儿子热衷于用Scratch编写简单的游戏。然而Scratch是一个非常简单的编程环境(甚至没有子例程),我可以看到他很快就需要转向其他东西。

有没有人知道一种好的学习语言,它使图形变得简单,但提供了“真正的”编程功能,如数据结构、函数、数组和列表?

如果它在Linux (Ubuntu)下运行,就会加分。形式为"language Foo with library Bar“的答案也是一个选项。

EN

回答 9

Stack Overflow用户

发布于 2010-10-23 10:34:08

如果Scratch开始受到一些限制,但他们还没有准备好接受文本编辑器编码的困难,那么可以看看Scratch派生的"BYOB" (Build Your Own Blocks)。说真的,它把Scratch变成了一个grown-up编程环境,里面有函数(因此还有递归)、数据结构、多线程等等!

还有Panther,但我对它印象不深(在黑豹中创建新的块似乎需要直接在Squeak中编码它们的函数,而在BYOB中,你可以用通常的拖放Scratch风格来构建它们)。

票数 11
EN

Stack Overflow用户

发布于 2009-07-18 16:39:48

看看Processing吧。

它的强大之处在于图形、动画和视觉操作。它也可以在Linux下运行。

Processing是一种开放源码的编程语言和环境,适用于想要编写图像、动画和交互的人。它被学生、艺术家、设计师、研究人员和业余爱好者用于学习、原型制作和生产。它的创建是为了在视觉环境中教授计算机编程的基础知识,并作为软件草图和专业的制作工具。

票数 7
EN

Stack Overflow用户

发布于 2009-07-18 16:41:31

一篇很好的评论here建议爱丽丝和鞋子刮过--我在这个问题上没有个人经验,但从评论来看,它们似乎值得一看。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1147951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档