2009-10-16 4 views
4

Я рассматриваю возможность построения visual programming language, сродни Scratch, для использования детьми (a.k.a. бедные машинистки) в программировании микроконтроллеров или роботов.Создайте с нуля или создайте на Scratch?

Существует, например, проект по строительству graphical programming environment for the Arduino.

Мне очень нравится Scratch и хотелось бы, чтобы графическое кодирование было аналогичным. Scratches source is available по собственной лицензии. Он написан на Squeak (на основе Smalltalk), и я не знаю языка.

Мне кажется, что могут быть другие проекты, которые нужно строить. Когда я просмотрел список графических языков в Википедии, я не видел много открытого источника и мог быть построен.

Я знаком с C/C++, Python и немного Objective C. Если бы я должен был создать собственный проект с нуля, я бы использовал Qt library, так как хотел бы построить что-то кросс- платформе, но, к сожалению, я тоже этого не знаю.

Если бы у меня было бесконечное количество времени на работу, вы можете поспорить, что я бы изучил Squeak и Qt и сделал исчерпывающий поиск всех существующих проектов визуального программирования. Это не так, я прошу мнения:

  • Есть ли существующий проект, над которым я должен работать?
  • Вы бы посоветовали узнать Squeak, или Qt, или что-то еще?
+0

Минус один за каламбур в названии. – nes1983

+0

Плюс один за каламбур в названии. – Adam

+0

@Adam - Спасибо за это! –

ответ

2

Если вы знакомы с C/C++, то стоит изучить QT. Вам должно быть легко забрать и уйти в кратчайшие сроки. Есть также множество примеров, которые поставляются с the package, чтобы вы начали работу после его установки. Оттуда вы сможете оценить, как наилучшим образом это может сработать для вас.