Современное визуальное программирование: Google Blockly
Сначала совсем немного официальной информации. Пару недель назад компания Google выпустила свой новый визуальный язык программирования Google Blockly, который позволяет создавать программы вообще без ввода каких-либо символов или текста.
Разработка здесь осуществляется из широкого набора типовых лего-блоков, логическая композиция и соединение которых позволяет реализовывать заданную алгоритмическую функциональность программы. Технически сам этот визуальный язык реализован на JavaScript и позволяет составлять такие визуальные программы прямо в своем браузере, просто перетаскивая и компонуя в логические цепочки функциональные блоки, после чего такая программа может быть скомпилирована в более традиционный целевой язык, такой как JavaScript, Dart или Python.
Google Blockly — это открытый OpenSource-проект, который выпущен под лицензией Apache License 2.0. Чтобы подчеркнуть то, что пока это только «демонстрация концепции и не более того», данный релиз не распространяется в традиционном виде отдельного файла (тарболла) с исходниками, а доступен лишь через синхронизацию с SVN-репозиторием разработчиков. На всякий случай также призываю не путать этот новый язык с одноименным фреймворком Blocky IO.
Обсудить