Иван Денисов писал(а):
Значит вам скорее нужен русский язык и исполнитель
Первый вариант книги Н.Вирта "Алгоритмы и структуры данных" назывался "Алгоритмы + структуры данных = программы". Я бы представил эту "формулу" в таком виде: программа = алгоритмы + данные + язык программирования.
При традиционном построении курса обучаемый одновременно сталкивается с тремя видами проблем:
1) проблемы изучения управляющих конструкций,
2) проблемы изучения типов данных,
3) проблемы изучения языка программирования.
Подход, реализуемый линейкой ПиктоМир, ПиктоМир-К, КуМир, сотоит в том, что "слагаемые" вводятся в приведенную "формулу" поэтапно:
на первом этапе изучаются только управляющие конструкции на основе решения задач управления виртуальными роботами, а текстовое представление алгоритмов заменяется представлением в виде пиктограмм, что исключает синтаксические ошибки (ПиктоМир);
на втором этапе продолжается изучение управляющих конструкций с использованием виртуальных роботов, но алгоритмы представляются в текстовой форме на Школьном алгоритмическом языке, при этом ввод команд организован так, что и на этом этапе синтаксические ошибки исключены (ПиктоМир-К);
на третьем этапе кроме задач управления виртуальными роботами рассматриваются и задачи обработки данных и полностью используются возможности Школьного алгоритмического языка (КуМир).
Я думаю, что реализовать сборку, предоставлющую возможности ПиктоМира, в BBCB достаточно сложно, да в этом и нет необходимости. А вот сделать сборки, анологичные по своим возможностям ПиктоМиру-К и КуМиру, было бы хорошо.
Кстати, К.Ю. Поляков разработал исполнителей Робот-BlockLy, Черепаха-Blockly, Чертежник-Blockly и другие, для которых генерируется код на Питоне. По этому я и писал, что время упущено. Чтобы убедиться в этом, достаточно проследить его активность на сайте
http://kpolyakov.spb.ru.