Create from scratch or create on Scratch?

I am considering creating a visual programming language , akin to Scratch , for use by children (as well as poor drivers) in programming microcontrollers or robots.

There is, for example, a project for creating a graphical programming environment for Arduino .

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

It seems to me that there may be other projects that need to be built. When I looked at the list of graphic languages ​​on Wikipedia, I did not see much that was open source and could be built.

I am familiar with C / C ++, Python and a little Objective C. If I were to create my own project from scratch, I would use the Qt library , since I would like to build something cross-platform, but, unfortunately, I don’t know that either.

If I had an infinite amount of time to work on this, you can bet that I would study Squeak and Qt and do an exhaustive search for all existing visual programming projects. This is not so, I ask for opinions:

  • Is there an existing project that I have to work on?
  • Do you recommend learning Squeak, or Qt, or something else?
+4
source share
1 answer

If you are familiar with C / C ++, then it is worth exploring QT. It should be easy for you to pick up and leave as soon as possible. There are also many examples that come with the package to get started after installing it. From there, you can evaluate how best it can work for you.

+2
source

All Articles