Scratch

Языки программирования, процессоры, операционные системы, в которых русский язык занимает достойную роль в процессе разработки.
Ответить
БудДен
Сообщения: 3062
Зарегистрирован: 07.10.18 14:01

Scratch

Сообщение БудДен » 19.01.26 15:46

https://github.com/scratchfoundation - здесь находятся исходные тексты Scratch, если я не ошибся. Следующая задача - это померять размер репозиториев. За ней - задача понять объём зависимостей. По всей видимости, первый шаг в проекте "русский скратч" - это поднять сервер скратч, возможно, с урезанным функционалом, независимый.

Лис и Глеб - на всякий случай прошу сразу обсуждать данную тему где-нибудь в других местах. Ваши сообщения буду сразу стирать, независимо от их содержания
Последний раз редактировалось БудДен 19.01.26 16:01, всего редактировалось 1 раз.

БудДен
Сообщения: 3062
Зарегистрирован: 07.10.18 14:01

Re: Scratch

Сообщение БудДен » 19.01.26 15:59

Идеи для проекта "Русский Скратч", который пока находится в стадии мозгового штурма:

* раз нам нужен свой мессенджер, то нам нужен и свой Скратч. Англосаксы локализовали Скратч на 70 человеческих языков, значит, они могут собирать данные о детях из 70 стран мира. Раз они на это потратили деньги, значит, у них была какая-то цель, вряд ли они хотели нас с вами осчастливить. Как пример, в Китае Скратч забанен за то, что Тайвань там указан как отдельное государство. Наверное, могут быть и другие причины, почему нам здесь необходима автономия.
* скратч сразу на три головы выше того, что называется программированием в школе, он прямо сразу, т.е. с самых первых шагов, учит ООП (в смысле smalltalk), инкапсуляции, передаче сообщений, как бороться с гонками, многопоточности. Понятия о многопоточности, синхронизации и гонках на самом деле прекрасно понятны любому ребёнку, поскольку он с рождения наблюдает мир, состоящий из множества автономных сущностей и понимает принципы их взаимодействия (семья, дети в игре в футбол, машины на дороге), но в школе оно не пристёгивается к программированию, а это очень плохо. В Пиктомире я тоже этого не вижу.
* в скратч не хватает интеграции с ИИ. Применять ИИ сразу в начале обучения - это спорный момент, но во взрослой жизни мы видим, что ИИ побеждает человека и в любом случае, если ребёнку в школе задали задачу по программированию, папа спросит у ИИ, как её решать, а ребёнок это увидит и не будь дурак, сам тоже начнёт этим пользоваться. Это нельзя победить, значит, надо возглавить. Притом ведь ИИ можно применять как палку о двух концах - он может быть не только подхалимом, который всё делает за ученика, но и строгим учителем, который требует объяснений от ученика. Можно интегрировать даже с голосовым вводом и сделать так, что простое копирование готового решения, полученного от DeepSeek, не будет прокатываться - от среды последуют вопросы на понимание, на которые ученик должен ответить.
* интеграция скратч в ЯОС позволила бы простроить мостик от основ программирования к системному программированию, но это более сложный проект, который можно отложить. На первом этапе можно сделать самое простое - поднять российский вариант скратч с Чебурашкой в роли героя, и попытаться создать сообщество, а также внедрить куда-то, видимо, в кружкИ.

Ответить