Linux для детей — Scratch - программирование для детей
Пока мои дети не владеют английским (да и во втором классе сын не очень-то бегло читает) я не пытаюсь подступиться к ЛОГО. А на чём ещё можно попробовать научить ребёнка алгоритмизации и программированию?
Под винды была программуха drape, отданная, надо признать, в исходниках. Очень забавно там всё было, но Делфи... мелко как-то всё... Идея хороша, но не очень наглядно и понятно ребёнку. Что ещё? Colobot платен, виндов и "многабукафф", равно как и Кумир (в смысле букафф и отсутствия доки)
В общем наткнулся я на Scratch и был просто шокирован! Интересная концепция, неплохая реализация, русифицированно, кроссплатформенно (версия для Linux пока ещё числится в бетах, но вполне работает)
Scratch это среда программирования в которой управляющие конструкции языка представлены графически. Способом, более близким к записи исходного кода в редакторе (что-то похожее на jGRASP'овские CSD), чем к отображению алгоритма блоками. С одной стороны ты видишь цветом и формой разграниченный алгоритм, с другой - текст программы. Система очень хорошо поддерживается и расширяется. Девиз разработчиков: "вообразить • запрограммировать • поделиться" подразумевает, что автор не только ковыряется в своей "песочнице", но и сразу делится наработками с сообществом. Дети сразу учатся концепциям OpenSource :-)
Базируется на традициях языка Лого, написано на Squeak, который, в свою очередь, написан на Smalltalk :-)
Скриншотик маленький, но там всё (включая управляющие конструкции) по-русски.
Качайте, пробуйте.... Есть инфа на русском. И вот ещё неплохое описание.
Интересна статистика по проекту:
================================
У нас 441,044 проектов и 11,199,766 скриптов, и 3,459,158 объектов, созданных 67,821 авторами из наших 302,139 зарегистрированных участников. Такой вот Скретчинг!
================================
Под винды была программуха drape, отданная, надо признать, в исходниках. Очень забавно там всё было, но Делфи... мелко как-то всё... Идея хороша, но не очень наглядно и понятно ребёнку. Что ещё? Colobot платен, виндов и "многабукафф", равно как и Кумир (в смысле букафф и отсутствия доки)
В общем наткнулся я на Scratch и был просто шокирован! Интересная концепция, неплохая реализация, русифицированно, кроссплатформенно (версия для Linux пока ещё числится в бетах, но вполне работает)
Scratch это среда программирования в которой управляющие конструкции языка представлены графически. Способом, более близким к записи исходного кода в редакторе (что-то похожее на jGRASP'овские CSD), чем к отображению алгоритма блоками. С одной стороны ты видишь цветом и формой разграниченный алгоритм, с другой - текст программы. Система очень хорошо поддерживается и расширяется. Девиз разработчиков: "вообразить • запрограммировать • поделиться" подразумевает, что автор не только ковыряется в своей "песочнице", но и сразу делится наработками с сообществом. Дети сразу учатся концепциям OpenSource :-)
Базируется на традициях языка Лого, написано на Squeak, который, в свою очередь, написан на Smalltalk :-)
Скриншотик маленький, но там всё (включая управляющие конструкции) по-русски.
Качайте, пробуйте.... Есть инфа на русском. И вот ещё неплохое описание.
Интересна статистика по проекту:
================================
У нас 441,044 проектов и 11,199,766 скриптов, и 3,459,158 объектов, созданных 67,821 авторами из наших 302,139 зарегистрированных участников. Такой вот Скретчинг!
================================