Чтение онлайн

на главную - закладки

Жанры

Архитекторы компьютерного мира
Шрифт:

С. Пейперту хотелось научить работать с LOGO не только пятиклассников, но и дошкольников, которых нельзя было загружать тонкостями тематического программирования. И Пейперт нашел выход с помощью Черепашки — вымышленного объекта, благодаря которому дети могли рисовать на экране компьютеров. Управление Черепашкой улучшало деятельность даже умственно отсталых детей, детей с недостатками слуха и детей с трудностями в обучении. Одна из студенток Массачусетского технологического института впервые обучила работе с Черепашкой 3-, 4-летних детей. Черепашку использовали также при обучении программированию на языке PASCAL учащихся колледжа. И повсюду были поразительные результаты: дети с интересом делали свои первые шаги в мире программирования.

Дальнейшим развитием LOGO

стала среда LOGOWRITER, которая ориентирована на форматирование представлений о программировании в самом общем смысле и позволяет ребенку продумывать отдельные шаги и их последовательность, чтобы достичь цели. Таким образом, ребенок сам управляет процессом обучения: сам себе ставит задачу и сам находит пути ее решения. Была также реализована музыкальная версия LOGO. Ее язык оказался хорошим средством обучения музыке и сочинения новых мелодий, а также развития образного мышления. Основные музыкальные понятия (тональность, высота, октава) реализованы здесь в виде процедур, а к компьютеру подключается синтезатор с усилителем и двумя стереофоническими динамиками.

В настоящее время LOGO широко применяется при раннем обучении программированию.

Многие люди внесли свой вклад в разработку идей обучения детей языку LOGO. Ирина Гольдштейн участвовала в разработке наиболее трудной проблемы — формировании системы понятий для описания процесса обучения, и эту работу продолжил Марк Миллер. Другие подходы к процессу обучения были более прагматичными. Особый вклад внесли в эту работу Ховард Аустин, Пауль Гольденберг, Джерманн Еольдштейн, Вирджиния Ераммар, Эндри Грин, Эллен Хилдрет, Киоко Окамура, Нейл Роу и Дин Уатт. Джинни Бамбергер разработала методы использования LOGO при изучении музыки и методы повышения восприимчивости учителей к собственному мышлению.

Центральным представлением, скрывавшимся за данной средой обучения, был образ ребенка, умеющего использовать плодотворные идеи из математики и естественных наук. Например, геометрия должна была стать средством создания на экране монитора зрительных эффектов. Но достижение этого представления часто означало разработку новых разделов математики и естественных наук, и такое предприятие оказалось осуществимым только потому, что С. Пейперт работал в институте, богатом математическими талантами. Приходилось решать совсем новый тип задачи: проводилось действительно оригинальное математическое или естественнонаучное исследование, но в направлениях, выбранных в силу того, что они приводили к более доступным или более легко осваиваемым формам знаний, а не по каким- либо иным причинам, обычно мотивирующим математическое исследование.

Сегодня (и это признают даже те, кто смеялся над ним в прошлые годы) никто лучше профессора Пейперта не объяснит вам, как информационные технологии влияют на процесс обучения детей. Его образовательные проекты действуют во всем мире, и не только в крупных европейских и американских городах, но и в маленьких деревеньках развивающихся стран. В декабре 1987 года Сеймур Пейперт посетил Москву, где им был прочитан цикл лекций и организован показ программного обеспечения для системы LOGO WRITER.

Сеймур Пейперт с московскими школьниками (1987 год)

Своей бывшей аспирантке Идит Харел он помог создать и поддержать на должном уровне специальный lnternet-сайт для детей и их родителей MaMaMedia.com. Знаменитые конструкторы "Lego" — тоже детище профессора Пейперта.

Сейчас он живет в штате Мэн, в Южном Портленде, где открыл экспериментальный молодежный центр для обучения с помощью своей "технологии будущего" трудновоспитуемых подростков. Он говорит, что "нужно, чтобы студенты уходили отсюда, любя мир, в котором им предстоит жить, и себя в этом мире. Они должны понимать, что жизнь их будет такой, какой они сами ее построят".

Джеймс

Гослинг

Создатель языка JAVA

Одной из общих черт эволюционного развития языков программирования является усложнение языка до такой степени, что никто не может его понять… Для меня одним из наиболее важных критериев качества реализации проекта является руководство пользователя. В одних случаях руководство ни на что не годно, в других оно является кратким и выразительным.

Джеймс Гослинг

Джеймс Гослинг

В 90-х годах XX столетия Джеймс Гослинг, один из ведущих инженеров компании Sun Microsystems, возглавил группу разработчиков оригинального языка программирования и виртуальной машины. В группу входили такие специалисты, как Билл Джой, Джонатан Пейн, Ричард Кох и др. В 1995 году язык получил название — JAVA и завоевал всеобщее признание у программистов.

Билл Джой

Джеймс Гослинг родился 19 мая 1956 года в Канаде. Окончил университет Альберты, а затем продолжил обучение в университете Карнеги-Меллона, где в 1973 году получил степень доктора философии по компьютерным наукам. В начале 90-х годов в составе группы сотрудников фирмы Sun, известной под названием Green Team, Джеймс Гослинг начинает работу над проблемами согласованности работы различных "интеллектуальных" бытовых электромашин и приборов. К тому времени он уже разработал редактор cMacs и NeWS — оконный интерфейс для UNIX. Гослинг сначала намеревался работать с C++, чтобы сделать его переносимым на разные платформы. Однако он решил проблему переносимости, поместив разработанный им язык в "виртуальную машину". Новый язык ОАК предназначался для *7 — удаленного устройства для контроля за работой всех "интеллектуальных" бытовых приборов, применяемых в домашнем хозяйстве. Затем группа была переименована в First Person ("Персона номер один") и начала заниматься вопросами интерактивного телевидения.

В марте 1995 года с развитием WWW как транспортной среды для работы сетевых приложений Sun Microsystems принимает решение открыть спецификации новой технологии и свободно распространять ее в Internet. В этом же году язык ОАК был переработан и переименован в JAVA (название популярного сорта кофе США).

Для продвижения языка JAVA Sun Microsystems в апреле 1995 года выпускает Web-браузер, целиком написанный на JAVA. Но стремительное распространение JAVA начинается, когда фирма Netscape Communications лицензирует JAVA-интерпретатор для включения его в свой продукт Navigator 2.0.

JAVA — это объектно-ориентированный язык, схожий с C++. Фирма Sun описывает его как "простой, объектно-ориентированный, распределенный, интерпретируемый, надежный, защищенный, не зависящий от архитектуры, переносимый, высокопроизводительный, многопоточный и динамичный".

При разработке языка была поставлена цель — создать простой язык, не требующий специального изучения. Поскольку большинство программистов используют языки С и C++, язык JAVA был разработан так, чтобы быть максимально похожим на C++. Однако в нем нет таких возможностей C++, как перегрузка операторов (есть только перегрузка методов) и множественное наследование. По мнению создателей JAVA, эти возможности C++ используются редко и затрудняют разработку приложений. В язык добавлена автоматическая "сборка мусора", что существенно сокращает число ошибок, связанных, например, с выделением и освобождением памяти. Кроме того, базовый интерпретатор языка и поддержка библиотеки классов занимают всего 40 Кбайт, а вместе с поддержкой стандартных библиотек и потоков — чуть более 200 Кбайт.

Поделиться:
Популярные книги

Кодекс Охотника. Книга XVII

Винокуров Юрий
17. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XVII

Советник 2

Шмаков Алексей Семенович
7. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Советник 2

Вторая жизнь майора. Цикл

Сухинин Владимир Александрович
Вторая жизнь майора
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Вторая жизнь майора. Цикл

Бастард Императора. Том 3

Орлов Андрей Юрьевич
3. Бастард Императора
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард Императора. Том 3

Нечто чудесное

Макнот Джудит
2. Романтическая серия
Любовные романы:
исторические любовные романы
9.43
рейтинг книги
Нечто чудесное

На границе империй. Том 7. Часть 2

INDIGO
8. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
6.13
рейтинг книги
На границе империй. Том 7. Часть 2

Ведьма Вильхельма

Шёпот Светлана
Любовные романы:
любовно-фантастические романы
8.67
рейтинг книги
Ведьма Вильхельма

Страж Кодекса. Книга IV

Романов Илья Николаевич
4. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга IV

Истинная со скидкой для дракона

Жарова Анита
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Истинная со скидкой для дракона

Служанка. Второй шанс для дракона

Шёпот Светлана
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Служанка. Второй шанс для дракона

Ротмистр Гордеев 3

Дашко Дмитрий
3. Ротмистр Гордеев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев 3

Счастье быть нужным

Арниева Юлия
Любовные романы:
любовно-фантастические романы
5.25
рейтинг книги
Счастье быть нужным

Игра престолов

Мартин Джордж Р.Р.
Фантастика:
фэнтези
5.00
рейтинг книги
Игра престолов

Бастард Императора. Том 4

Орлов Андрей Юрьевич
4. Бастард Императора
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Бастард Императора. Том 4