Здравствуйте! Начну статью с небольшого отступления. Не посетило ли вас разочарование когда вы впервые столкнулись с программированием? Я предполагал что создание программ происходит путём взаимодействия с каким-то сложным, но очень интересным инструментом, в котором я смогу заниматься своим любимым делом (собирать конструкторы) на новом уровне. Однако, вместо этого мне пришлось изучать как писать текстовые файлы состоящие из различных операторов, скобок, строк и прочих текстовых конструкций. Прошли десятилетия, я научился программировать, и уж было позабыл про это разочарование, однако увидев в сети новость про Google Blockly и Scratch я почувствовал ностальгию…
У меня даже пирожок изо рта вылетел, так смешно было.
Спасибо за поднятие настроения :)
Ну, рад хоть что настроение поднял :)
По-моему, автор сам не до конца разобрался, чего он хочет и какие задачи хочет решить этим подходом.
Идея начиналась с того, чтобы слить воедино разные языки программирования и стереть синтаксические различия между ними.
https://ru.wikipedia.org/wiki/%D0%94%D0%A0%D0%90%D0%9A%D0%9E%D0%9D
по большому счёту, профпрограммистов не интересуют синт. детали
Соглашусь, те программисты, которые уже сильно привыкли к синтаксическим деталям, они не интересуют. Но я вспоминаю себя во времена когда я только начинал - я то и дело ударялся об неправильный знак = вместо == или забытую точку с запятой. Предложенный подход лишает программирование этих проблем, а так же, например, проблем с долгой компиляцией и сложностью восприятия структуры программы, написанной в текстовом виде.
ДРАКОН это интересно, спасибо за ссылку!