Новости

Визуальный язык

программирования Google

Blockly

Blockly — визуальный язык программирования с веб-интерфейсом. Создание программы осуществляется путём соединения блоков.

G.B.1

Некоторые демки:
Maze — используйте Blockly, чтобы пройти лабиринт.
Code — экспорт программы Blockly в JavaScript, Dart, Python или XML.

Пока что Blockly находится в режиме технологического превью. Всех разработчиков приглашают поиграться и высказать свои идеи.

G.B.2

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

G.B.3

История языка и его концепция

Несмотря на множество самых разных версий происхождения этого очень необычного языка у программирующей публики, сам Google категорично утверждает, что источником вдохновения для Google Blockly послужил идеологически похожий и уже весьма известный проект для платформы Android — AppInventor. Google также добавляет, что сам AppInventor, в свою очередь, был вдохновлен языком Scratch.

Сейчас Scratch — это гораздо более навороченное решение, нежели  Blockly. Это не только полноценный «визуальный объектно-ориентированный язык» (sic!) с элементами событийно-ориентированной логики, но и мультиплатформенное решение — его исходники доступны для Windows, Mac OS X и Linux. Несмотря на все навороты — это язык, который чаще всего используется для обучения детей основам программирования.

Microsoft Visual Studio   —  интегрированная среда разработки компании Майкрософт для всех ее платформ. Состоит из:

Это типичная американская технология дозированной выдачи сервиса (услуг) с громкими названиями (Studio, Visual, Графический интерфейс) для комерческого привлечения пользователей:

  • Studio – это Рабочее поле, на котором осуществляется резработка чего-либо,
  • Visual – это наглядное изображение результатов работы, например, отладчика.

Видимо раньше он не все печатал (что-то скрывал), а теперь все.

  • Графический интерфейс – это запись рисунка на кнопках управления и т.д.

Никакого отношения к нашим Визуальному и Графическому программированию это не имеет – просто мелкое примитивно-ремесленническое изобретательство (но за деньги).

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>