Элис К. Хартли
Элис К. Хартли | |
---|---|
Рожденный | Бриджпорт, Коннектикут, США | 13 декабря 1937 г.
Умер | 29 июня 2017 г. Бостон, Массачусетс | (79 лет)
Образование | Массачусетский технологический институт , магистр физики, 12 июня 1959 г. |
Альма-матер | Массачусетский технологический институт |
Известный | Лисп , Интерлисп , ANSI Common Lisp |
Научная карьера | |
Учреждения | Массачусетский технологический институт , Litton Industries , MIT , BBN , Paladian Systems, Apple Computer |
Диссертация | Исследование кластеров на двухполосных шоссе (1959 г.) |
Докторантура | ПМ Морс |
Элис Хартли (1937–2017) — американский учёный-компьютерщик и бизнес-леди. Хартли работал над несколькими диалектами Lisp , реализовал несколько частей Interlisp , поддерживал Macintosh Common Lisp и разрабатывал концепции в области информатики и проектирования языков программирования, которые используются до сих пор.
Хартли был геймером-любителем, играл и давал советы по первым компьютерным играм 1970-х и 1990-х годов. [ нужна ссылка ] Хартли также был коллекционером, импортером и торговцем антиквариатом, а также владельцем антикварного магазина Elephant and Castle в Бостоне. [1] [ нужна ссылка ]
Хартли провела свою карьеру в качестве исследователя в Litton Industries , MIT , BBN , одного из первых сотрудников и вице-президента по технологиям в Paladian Systems, а также инженера в Apple Computer, прежде чем выйти на пенсию в Бостоне, штат Массачусетс .
Ранний период жизни
[ редактировать ]Элис Хартли родилась в Бриджпорте, штат Коннектикут , 13 декабря 1937 года в семье Лоуэлла Джеймса Хартли из Миннеаполиса, штат Миннесота, и Рэйчел Матильды Вирта из Ауры, Финляндия. Хартли окончила среднюю школу Бэссик в Бриджпорте и выступила с прощальной речью в классе 1955 года. Она была членом научного клуба Ньютонианцев и чирлидершей. [2] Она стала финалисткой четырнадцатого ежегодного конкурса научных талантов Westinghouse . [3] Хартли был принят в Массачусетский технологический институт в 1955 году по стипендии General Motors. 12 июня 1959 года она получила степень магистра физики.
Карьера
[ редактировать ]написала «Программу изучения исследований в области распознавания образов» В 1961 году Элис Хартли вместе с Джорджем С. Себастьеном из Litton Systems Inc . [4] Это самая ранняя запись о ее исследовательской работе за пределами Массачусетского технологического института.
Вслед за Litton Industries Элис Хартли работала старшим научным сотрудником в BBN Technologies (Bolt Beranek and Newman Inc.) еще с 1969 года, когда она «взяла на себя роль Дэна Мерфи в BBN Lisp » и добавила в систему ряд новых типов данных. включая; «массивы, строки, большие числа, числа с плавающей запятой». [5]
Во время работы в BBN Хартли разработала концепцию стопки спагетти. [5] с Дэниелом Г. Боброу , разновидностью функции трассировки стека в Interlisp, которая предоставила сообществу программистов первые инструменты отладки. Хартли также работал с Дугласом Кларком над реализацией сборщика мусора, линеаризующего списки. [6]
Хартли указан как сопровождающий базовой системы Interlisps в «Справочном руководстве Interlisp» 1974 года вместе с Уорреном Тейтельманом (пользовательские функции) и Дж. У. Гудманом (специальные арифметические функции). [7] Там написано:
АК Хартли Базовая система: т.е. интерпретатор, ввод/вывод, сборщик мусора; плюс все subrs, т.е. закодированные вручную функции машинного языка, такие как PRINT, CONS, PROG, GO и т. д.; плюс компилятор.
благодарит Хартли Пол Грэм во введении в ANSI Common Lisp. [8] и упоминается как соавтор Гай Стил в книге «Эволюция Лиспа». [9]
Хартли ушла из BBN 7 ноября 1984 года и присоединилась к новой инженерной фирме по искусственному интеллекту Palladian Software, Inc. в качестве вице-президента по технологиям, где она проработала до 1987 года. Находясь в Palladian, Хартли руководила разработкой различных систем «искусственного интеллекта» для финансовое моделирование и торговля на финансовых рынках. [ нужна ссылка ]
После Palladian Software Inc Хартли работал в Apple Computers над Allegro Common Lisp и инструментами для использования Lisp на Macintosh. [10] Хартли в одиночку поддерживала Macintosh Common Lisp до 2007 года, когда она открыла исходный код под лицензией LLGPL. [11] [12] [13]
Ссылки
[ редактировать ]- ^ «Коллекция: личные архивы Элис К. Хартли» . archivesspace.mit.edu . Проверено 4 апреля 2020 г.
- ^ «БЭСИК ГОЛОС» (PDF) . Публичная библиотека Бриджпорта . Проверено 4 апреля 2020 г.
- ^ «Имена победителей и поощрительные упоминания в конкурсе «Поиск научных талантов 1955 года», 1955 год» . emmas-lib.mit.edu . Проверено 12 августа 2019 г.
- ^ Себастьен, Джордж С; Хартли, Элис К; ЛИТТОН СИСТЕМС ИНК УОЛТЭМ МАСС. (1961). Учебная программа исследований в области распознавания образов . Центр оборонной технической информации. OCLC 227276026 .
- ^ Перейти обратно: а б Тейтельман, Уоррен (2008). «История Интерлиспа». Празднование 50-летия Лиспа . ЛИСП50. Нью-Йорк, штат Нью-Йорк, США: ACM. стр. 5:1–5:5. дои : 10.1145/1529966.1529971 . ISBN 9781605583839 . S2CID 13916609 .
- ^ Кларк, Дуглас Уэллс (1976). Структура списка: измерения, алгоритмы и кодировки . dl.acm.org (доктор философии) . Проверено 4 апреля 2020 г.
- ^ Тейтельман, Уоррен (1978). Справочное руководство Interlisp (PDF) . Исследовательский центр Xerox в Пало-Альто. ОСЛК 4590976 .
- ^ Грэм, Пол (1996). ANSI Common Lisp . Энглвуд Клиффс, Нью-Джерси: Прентис Холл. ISBN 0-13-370875-6 . OCLC 33334659 .
- ^ Стил, Гай Л.; Габриэль, Ричард П. (1 марта 1993 г.). «Эволюция Лиспа». Уведомления ACM SIGPLAN . 28 (3). Ассоциация вычислительной техники (ACM): 231–270. дои : 10.1145/155360.155373 . ISSN 0362-1340 .
- ^ Захарски, Рон (март 1991 г.). «Macintosh Allegro Common Lisp: новая версия заменяет Objectlisp на CLOS» . Информационный бюллетень академических компьютерных услуг . 25 (3).
- ^ «История закрытия CL» . ccl.clozure.com . Проверено 7 августа 2019 г.
- ^ Р. Мэтью Эмерсон. «Основной доклад: этот старый Lisp: слайды презентации» (PDF) . Европейский симпозиум по Лиспу . Проверено 4 апреля 2020 г.
- ^ «Этот старый Лисп» . thisoldlisp.com . Проверено 7 августа 2019 г.