Гарольд Абельсон (родился 26 апреля 1947 г.) [2] — американский математик и учёный-компьютерщик. Он — профессор компьютерных наук и инженерии на кафедре электротехники и компьютерных наук Массачусетского технологического института (MIT), основатель и директор Creative Commons [5] и Free Software Foundation [6] , создатель платформы MIT App Inventor и соавтор широко используемого учебника Structure and Interpretation of Computer Programs , иногда также называемого «книгой-волшебником».
Он руководил первой реализацией языка Logo для Apple II , что сделало язык широко доступным на персональных компьютерах , начиная с 1981 года; и опубликовал широко продаваемую книгу о Logo в 1982 году. Вместе с Джеральдом Джеем Сассманом Абельсон разработал вводный предмет по информатике Массачусетского технологического института, Структура и интерпретация компьютерных программ (названный по номеру курса, 6.001), предмет, организованный вокруг идеи, что компьютерный язык является в первую очередь формальным средством выражения идей о методологии, а не просто способом заставить компьютер выполнять операции. Абельсон и Сассман также сотрудничают в совместном руководстве проектом MIT по математике и вычислениям. Проект MIT OpenCourseWare (OCW) был инициирован Абельсоном и другими преподавателями MIT. [3]
Абельсон возглавил внутреннее расследование решений и роли MIT в судебном преследовании Аарона Шварца Федеральным бюро расследований (ФБР), которое пришло к выводу, что MIT не совершил ничего противозаконного с юридической точки зрения, но рекомендовало MIT рассмотреть возможность изменения некоторых внутренних политик.
Абельсон получил степень бакалавра гуманитарных наук по математике в Принстонском университете в 1969 году после завершения дипломной работы на тему « Действия с множеством неподвижных точек: гомологической сферой » под руководством Уильяма Браудера . [1] [7]
Он получил докторскую степень по математике в Массачусетском технологическом институте в 1973 году после завершения своего исследования « Топологически различные сопряженные многообразия с конечной фундаментальной группой» под руководством Денниса Салливана . [8] [9]
Абельсон также является одним из основателей и директоров Creative Commons and Public Knowledge , а также директором Центра демократии и технологий . [10] [11] [12] [8]
Абельсон давно интересуется использованием вычислений в качестве концептуальной основы в обучении. Он руководил первой реализацией Logo для Apple II , что сделало язык широко доступным на персональных компьютерах, начиная с 1981 года; и опубликовал широко продаваемую книгу о Logo в 1982 году. Его книга Turtle Geometry , написанная совместно с Андреа диСессой в 1981 году, представила вычислительный подход к геометрии, который был назван «первым шагом в революционном изменении всего процесса преподавания/обучения». В марте 2015 года копия реализации графики Turtle Абельсона 1969 года была продана на аукционе алгоритмов , первом в мире аукционе компьютерных алгоритмов . [13]
Вместе с Джеральдом Джеем Сассманом Абельсон разработал вводный предмет по информатике в Массачусетском технологическом институте, «Структура и интерпретация компьютерных программ» , предмет, организованный вокруг представления о том, что компьютерный язык — это в первую очередь формальная среда для выражения идей о методологии, а не просто способ заставить компьютер выполнять операции. Эта работа, посредством учебника с тем же названием, видеозаписей их лекций и доступности на персональных компьютерах диалекта Scheme языка Lisp (используемого при преподавании курса), оказала всемирное влияние на университетское образование в области информатики. [14] [15]
Он является приглашенным преподавателем в Google, где он был частью команды App Inventor для Android , образовательной программы, направленной на то, чтобы облегчить людям без опыта программирования написание приложений для мобильных телефонов и «исследовать, может ли это изменить природу вводных вычислений». [16] Он является соавтором книги App Inventor с Дэвидом Уолбером, Эллен Спертус и Лиз Луни, опубликованной O'Reilly Media в 2011 году. [17] [18] [19] После того, как Google выпустила App Inventor как программное обеспечение с открытым исходным кодом в конце 2009 года и предоставила начальное финансирование MIT Media Lab в 2011 году, Абельсон стал содиректором MIT Center for Mobile Learning для продолжения разработки App Inventor. [20]
Абельсон и Сассман также сотрудничают в совместном руководстве проектом MIT по математике и вычислениям, проектом Лаборатории компьютерных наук и искусственного интеллекта MIT (CSAIL), ранее совместным проектом Лаборатории искусственного интеллекта MIT (AI Lab) и Лаборатории компьютерных наук MIT (LCS), компонентов CSAIL. Цель проекта — создать лучшие вычислительные инструменты для ученых и инженеров. Но даже с мощными числовыми компьютерами исследование сложных физических систем по-прежнему требует значительных человеческих усилий и человеческого суждения для подготовки симуляций и интерпретации числовых результатов. [6]
Вместе со своими студентами Абельсон и Сассман объединяют методы численных вычислений , символической алгебры и эвристического программирования для разработки программ, которые не только выполняют массивные численные вычисления, но также интерпретируют эти вычисления и обсуждают результаты в качественных терминах. Такие программы могли бы стать основой для интеллектуальных научных инструментов, которые контролируют физические системы на основе высокоуровневых поведенческих описаний. В более общем плане они могли бы привести к новому поколению вычислительных инструментов, которые могут автономно исследовать сложные физические системы и которые будут играть важную роль в будущей практике науки и техники. В то же время эти программы включают вычислительные формулировки научных знаний, которые могут стать основой лучших способов обучения науке и технике. [6]
Абельсон и Сассман также были частью движения за свободное программное обеспечение (FSM), включая работу в совете директоров Фонда свободного программного обеспечения (FSF). [21]
Известно, что Абельсон участвовал в публикации книги Эндрю Хуанга « Hacking the Xbox» и семистрочного скрипта Perl DeCSS Кейта Винстейна (названного qrpff ), а также в проекте Library Access to Music Project (LAMP), системе распространения музыки в кампусе Массачусетского технологического института. Проект MIT OpenCourseWare (OCW) возглавлялся Хэлом Абельсоном и другими преподавателями Массачусетского технологического института. [15] [22]
В январе 2013 года активист открытого доступа Аарон Шварц покончил жизнь самоубийством. Он был арестован около MIT и ему грозило до 35 лет тюремного заключения за предполагаемое преступление, связанное с загрузкой статей Journal Storage ( JSTOR ) через сеть открытого доступа кампуса MIT . [23]
В ответ на это MIT назначил профессора Хэла Абельсона руководителем внутреннего расследования решений школы и роли в преследовании Аарона Шварца ФБР. [24] [25] [26] Отчет был представлен 26 июля 2013 года. В нем сделан вывод о том, что MIT не совершил никаких правонарушений с юридической точки зрения, но MIT рекомендовалось рассмотреть возможность изменения некоторых внутренних политик. [27]