Сеймур Пейперт

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Seymour Papert.png

Сеймур Пейперт (Паперт) — американский учёный, программист и педагог. Основатель конструкционизма, идеолог нейроразнообразия, автор языка программирования Logo. Внёс огромный вклад в развитие информационных технологий.

Биография[править]

Сеймур Пейперт родился 29 февраля 1928 года в Южной Африке, в семье еврейских эмигрантов из Российской империи. Его отец, Джек Пейперт, был энтомологом, наиболее известным исследованиями мухи цеце. С детства Сеймур отличался высокими интеллектуальными способностями. Впоследствии Пейперт поступил на математический факультет Университета Витватерсранда, где его исследования в области алгебры были отмечены докторской степенью в 1952 году. Однако коммунистические взгляды Сеймура и его тяга к социальному реформаторству постоянно приводили к многочисленным конфликтам, что привело к тому, что Пейперт был вынужден переехать в Великобританию. Там он продолжил образование в Кембриджском университете, где с 1954 по 1958 год был участником троцкистского кружка вокруг революционно-социалистического издания «Socialist Review». В 1958 году Сеймур был приглашён в Международный центр генетической эпистемологии Женевского университета, где проработал с 1958 по 1963 год под руководством психолога и философа Жана Пиаже. Сотрудничество Пейперта и Пиаже привело к созданию идеологии, впоследствии ставшей известной как конструкционизм.

В 1963 году Пейперт был приглашён в лабораторию искусственного интеллекта Массачусетского технологического института. Там под руководством Марвина Минского он занимался изучением возможностей создания нейронных сетей. Результаты этих исследований были опубликованы в 1969 году в книге «Perceptrons: an Introduction to Computational Geometry».

В 1967 году Сеймур начинает работу над языком программирования Logo — первым в мире языком программирования для детей. Для языка Logo Пейперт использовал агентно-ориентированный подход: он создал концепцию объекта «черепашка» — функционального интеллектуального агента.

В 1970-х годах Сеймур и его коллеги провели большую серию экспериментов над детьми, в которых детям предлагалось использовать компьютерную среду Logo для разных целей. В ходе опытов был обнаружен и достоверно подтверждён факт того, что разные дети по-разному взаимодействовали со средой программирования. Таким образом, Пейперт открыл нейроразнообразие. Результаты его исследований в области нейроразнообразия и обучения с использованием компьютерных технологий были опубликованы в 1980 году в книге «Mindstorms: Children, Computers, and Powerful Ideas». Эта книга стала культовой.

Исследования Пейперта в сфере нейроразнообразия были широко востребованы правительствами стран Америки и Европы. В США Сеймур часто выступал перед президентскими и парламентскими комитетами. Его деятельность в области образования была отмечена многочисленными наградами, включая премию Маркони, награду от Ассоциации издателей по математическому обеспечению и награду Computerworld Smithsonian Award.

Пейперт неоднократно приезжал в Россию, в Москву и в Санкт-Петербург (впервые — в 1987 году, последний раз — в мае 2005 года), встречался с советскими (впоследствии российскими) учёными. Встреча Сеймура с будущими членами команды «ВП СССР» привела к созданию КОБ — комплекса методических аналитических материалов, основанных на адаптированной идеологии конструкционизма.

Ушёл из жизни 31 июля 2016 года.

Movax1010h.png Глубокий смысл скрыт в этих неестественных языках
Языки программированияПромышленные: BATC#CC++JavaJavaScript (AJAX) • PascalPerlPHPPythonRubyABAPАссемблерВасикFortran (Профессор)
Эзотерические: BrainFuckHQ9++ErlangForthHaskellLISP (My other car) • PrologTclΤΕΧOracleMySQLGolangВ++Scala
ПрофессииБыдлокодерПрограммистТестировщикХакерХеллоуворлдщикIT-звёздыПрограммист (существо)
Методы и стилиReverse EngineeringАнти-паттернВыстрелить себе в ногуГрязный хакКод (индусский) • КостыльМетод научного тыкаПомолясьСвистелки и перделкиОчередьСпортивное программированиеОбфускацияБета-тестАльфа-тестШаблоныRegReplaceФреймворкБыдлокодIndex.phpОхота за жукамиКуМирКлеточный автомат
Средства разработкиSublime TextПодсветка синтаксиса кодаUnstable DiffusionAPIPythonTutorCodeWarsDataCampUnity3DКнижный PythonMallocСвязный списокSOLIDООПУказательNULLWeLang++
ЛюдиИлья КанторЮрий КлючевскийЭдуард ЛаасЭдвард СноуденСеймур Пейперт
Прочее++i + ++iDeadline%s640 килобайтCMSDummy modeЕГГОГFoobarGod is real, unless explicitly declared as integerGOTOIfconfigKISSRegExpSICPsql.ruXyzzyДискетаИнжалид дежицеКОИ-8ЛогМанРекурсияСУБДТест ТьюрингаУмение разбираться в чужом кодеФаза ЛуныФатальный недостатокПроблема 2000ТаймстампКэшЗапись в файл без кэша (Perl)Танцы с бубномКодач