从头开始创建,或者在Scratch上构建? [英] Create from scratch, or build up on Scratch?

查看:174
本文介绍了从头开始创建,或者在Scratch上构建?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在考虑制作视觉编程语言,类似于 Scratch ,供儿童(也称为打字员)使用,用于编程微控制器或机器人。

I'm considering building a visual programming language, akin to Scratch, for use by children (a.k.a. poor typists) in programming micro-controllers or robots.

例如,有一个项目可以构建用于Arduino的图形编程环境

There is, for example, a project to build a graphical programming environment for the Arduino.

我真的喜欢Scratch,并希望图形编码类似。 划痕来源可在自己的免费许可下使用。它写在Squeak(基于Smalltalk),我不知道的语言。

I really like Scratch, and would like the graphical coding to be similar. Scratches source is available under its own free license. It is written in Squeak (based on Smalltalk), and I don't know the language.

它发生在我可能有其他项目建立。当我查看维基百科的图形语言列表时,我没有看到很多是开源的,可以构建。

It occurs to me there might be other projects to build off of. When I looked through Wikipedia's list of graphical languages, I didn't see much that was open source and could be built off of.

我熟悉C / C ++, Python和一点Objective C.如果我从头开始构建自己的项目,我想我会使用 Qt库,因为我想要建立跨平台的东西,但不幸的是,我也不知道。

I am familiar with C/C++, Python, and a little bit of Objective C. If I were to build my own project from scratch, I think I would use the Qt library, as I would want to build something cross-platform, but unfortunately, I don't know it either.

如果我有一个无限的数量的时间来工作,你可以打赌,我会学习Squeak和Qt,并做一个详尽的搜索所有现有的视觉编程项目。不是这样的,我要求的意见:

If I had an infinite amount of time to work on it, you can bet I'd learn Squeak and Qt and do an exhaustive search of all existing visual programming projects. That not being the case, I'm asking for opinions:


  • 是否有一个现有的项目,我应该考虑工作?

  • 您会建议学习Squeak或Qt或其他方式吗?

推荐答案

如果你熟悉C / C ++,那么它值得学习QT。它应该很容易让你拿起,得到没有时间。 程序包还提供了大量示例,供您在安装后开始使用。从那里,你将能够评估如何最好地为你工作。

If you are familiar with C/C++ then its worth learning QT. It should be easy for you to pick up and get going in no time. There are also plenty of examples that come with the package to get you started once you install it. From there you will be able to evaluate how best it can work for you.

这篇关于从头开始创建,或者在Scratch上构建?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆