Smalltalk по-русски
среда, Август 03, 2005
[Squeak] ООП это просто

Появились русскоязычные (чем и особенно ценные) заметки Вадима Колонцова об опыте обучения детей программированию при помощи Squeak E-Toys.

Заметка 1. Цитата (выделено мной):

Готовясь преподавать Squeak EToys, я думал, что английский интерфейс будет отпугивающим фактором. Как оказалось, все не так очевидно. Разумные дети довольно легко ориентируются в англоязычных меню (скажем, в Corel DRAW).. искренне надеюсь, что все пойдет хорошо и после концу смены я-таки напишу статью на тему Смоллтока и детей.

Сегодня показал его, кстати. Любопытно, что мальчик (8-9 класс) и девочка (класс седьмой) восприняли демонстрационный пример с рисованием на экране машины, а потом оживлением ее, связыванием ее с рулем и обучением отталкиваться от преград (на все — 10-15 минут) совершенно естественно. Немного рассказав про «океан объектов», я показал, что к любому окошку Squeak применимы те же операции, что и к машинке. Скажем, его можно повернуть на 13 градусов и оно продолжит работать.. И дети задают вопрос: выходит, мы можем тоже самое сделать не только с машинкой, а с окошком, вообще ничего не меняя в нашем «коде»?

Бинго! И вот уже окошко текстового редактора ездит у нас по кругу. Что дальше?

Заметка 2. Цитата (выделено мной):

Лиза и Борис все-таки огромные молодцы. Мы сегодня за каких-то полчаса нарисовали в Squeak'е настоящую игру: есть самолетик (летит, гудит мотором), которым можно управлять; есть препятствия, которые надо облетать. Если наталкиваешься на препятствия, раздается особый звук, а в уголке начинает вращаться палочка-индикатор. Мы уже переключались из визуального режима построения программы в текстовый, и, кажется, Смоллток-код совсем не выглядит устрашающим.

Звучит как невесть что, но все-таки:

  • a) это 7 и 9 класс;
  • б) дети видят эту систему первый раз в жизни;
  • в) это настоящее ООП;
  • г) Алан Кей — супер.

Пара комментариев:

  1. Касательно англоязычного интерфейса в Squeak вообще и E-Toys в частности - думаю, перевод могли бы сделать студенты в рамках каких-либо работ в институте. Благо, вся необходимая инфраструктура уже имеется.
  2. Не это ль истинный RAD?

Ярлыки:

Comments:
Еще к языковому вопросу: сейчас разрабатывается новая версия Squeakland и разработчики собирают переводы интерфейса на различные языки. По ссылке выше можно найти тестовый образ в котором есть LanguageEditor. Было бы неплохо, если бы был организован перевод на русский.
 
Еще к языковому вопросу: сейчас
title="eToys translation for many languages?">разрабатывается новая версия Squeakland
и разработчики собирают переводы интерфейса на различные языки. По ссылке выше можно найти тестовый образ в котором есть LanguageEditor. Было бы неплохо, если бы был организован перевод на русский.
 
Отправить комментарий

<< Home

Популярные статьи
:: Smalltalk?!
:: Почему Smalltalk?
:: Great Leap Forward from Java to Smalltalk

Последние сообщения
:: [Dolphin] Free Dolphin Smalltalk Value Edition 5.1...
:: [VW] Полезняшки: Levenshtein Distance
:: HP распрощалась с Аланом Кеем
:: [Seaside] ShoreComponents
:: Smalltalk for Parrot: кто первый?
:: Что общего между Smalltalk и Lisp?
:: [Squeak] Small-land - уроки испании
:: 1-е ежегодное соревнование программистов на Smallt...
:: [StS2005] Smalltalk в полупроводниковой промышленн...
:: Smalltalk Solutions 2005

Архив
Предыдущие новости / Декабрь 2004 / Январь 2005 / Февраль 2005 / Март 2005 / Апрель 2005 / Май 2005 / Июнь 2005 / Июль 2005 / Август 2005 / Сентябрь 2005 / Октябрь 2005 / Ноябрь 2005 / Декабрь 2005 / Январь 2006 / Февраль 2006 / Март 2006 / Апрель 2006 / Май 2006 / Июнь 2006 / Июль 2006 / Сентябрь 2006 / Октябрь 2006 / Ноябрь 2006 / Декабрь 2006 / Январь 2007 / Февраль 2007 / Март 2007 / Апрель 2007 / Май 2007 / Июнь 2007 / Август 2007 / Сентябрь 2007 / Ноябрь 2007 / Январь 2008 / Март 2008 / Май 2008 / Июнь 2008 / Июль 2008 / Август 2008 / Сентябрь 2008

Atom Feed
Smalltalk по-русски


Powered by Blogger