从头开始创建,还是从头开始构建?

Cli*_*ore 5 c++ qt squeak graphical-programming mit-scratch

我正在考虑构建一种类似于Scratch 的可视化编程语言,供儿童(又名可怜的打字员)在对微控制器或机器人进行编程时使用。

例如,有一个为 Arduino 构建图形编程环境的项目。

我真的很喜欢 Scratch,并且希望图形编码是类似的。 Scratchs 源代码可在其自己的免费许可下使用。它是用Squeak(基于Smalltalk)编写的,我不懂这种语言。

我突然想到可能还有其他项目可以构建。当我浏览维基百科的图形语言列表时,我没有看到太多开源且可以构建的语言。

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

如果我有无限量的时间来研究它,你可以打赌我会学习 Squeak 和 Qt,并对所有现有的可视化编程项目进行详尽的搜索。事实并非如此,我想征求意见:

  • 我应该考虑使用现有的项目吗?
  • 你会推荐学习 Squeak、Qt 或者其他东西吗?

Ste*_*ayi 3

如果你熟悉C/C++那么QT值得学习。您应该很容易上手并立即开始使用。该软件包还附带了大量示例,可帮助您在安装后开始使用。从那里您将能够评估它如何最适合您。