stringtranslate.com

Адель Голдберг (специалист по информатике)

Адель Голдберг (родилась 22 июля 1945 года) — американский учёный-компьютерщик . Она была одним из соавторов языка программирования Smalltalk -80, представляющего собой компьютерное программное обеспечение, упрощающее язык программирования, и ставшее основой знаний и структуры для многих других языков программирования, таких как Python, C и Java. [1] Она также разработала множество концепций, связанных с объектно-ориентированным программированием, будучи исследователем в исследовательском центре Xerox Palo Alto (PARC) в 1970-х годах.

Ранняя жизнь и образование

Голдберг родилась в Кливленде , штат Огайо , 22 июля 1945 года. Ее родители переехали в Чикаго , штат Иллинойс, когда ей было 11 лет, где она провела остаток своего детства. [2] С юных лет ей нравилось решать задачи и заниматься математикой. В старшей школе она состояла в студенческом совете, но потом поняла, что это не ее сфера интересов. Учителя поощряли ее заниматься математикой. [2] В 1967 году она получила степень бакалавра по математике в Мичиганском университете . [3] В 1963 году Голдберг на несколько лет рассталась с Чикаго и поступила в Мичиганский университет. Она считала Энн-Арбор большим изменением своего образа жизни в Чикаго, упоминая о своих трудностях адаптации к жизни в разлуке с сестрой-близнецом в первый раз. Математика как степень защитила ее от социальной нестабильности страны, поскольку президент Джон Ф. Кеннеди был убит в том же году. Математика и естественные науки были для нее возможностью посвятить время учебе и избегать социальных ситуаций. Она провела там три года, уехала в Европу и пропустила один семестр, а затем вернулась, чтобы закончить обучение. [4]

Заинтересовавшись темой вычислений, Голдберг работала стажером в IBM летом на третьем курсе колледжа, где она научилась программировать машины для записи единиц . [5] После окончания университета она поступила в Чикагский университет , где получила степень магистра (в 1969 году) и степень доктора философии (в 1973 году) в области информатики . [3] Она завершила свою диссертацию «Компьютерное обучение: применение доказательства теорем к анализу адаптивного реагирования», работая научным сотрудником в Стэнфордском университете . [6] Она также работала приглашенным исследователем в Стэнфорде. [7] В Калифорнии, во время встречи Ассоциации вычислительной техники, специальной группы по интересам, посвященной пользователям компьютеров в образовании (ACM SIGCSE), Адель познакомилась с Джоном Стохом, сотрудником XEROX, где они обсудили потенциальный компьютер, предназначенный для образования детей, под названием Dynabook. [8]

Карьера

1973

Голдберг начала работать в PARC в 1973 году в качестве лаборанта и научного сотрудника и в конечном итоге стала менеджером Лаборатории концепций систем, где она, Алан Кей и другие исследователи разработали язык программирования Smalltalk -80. [6] В то время это было необычно для женщин-компьютерщиков, тем не менее, Алан Кей , руководитель проектирования и разработки первого современного компьютерного интерфейса, нанял беременную Адель Голдберг. Этот язык развил объектно-ориентированный подход Simula 67 и представил среду программирования перекрывающихся окон на графических экранах дисплеев. Этот новый «персональный компьютер» с его ключевыми функциями, включая портативность, сетевое подключение, общение с другими, модели сборки и возможности обмена контентом, был целью Smalltalk в то время.

Инновационный формат Smalltalk был прост в использовании и настраиваемым. Объекты можно было переносить между приложениями с минимальными усилиями. [6] [7] Голдберг и Кей участвовали в разработке шаблонов дизайна , предшественников шаблонов дизайна , которые позже использовались в разработке программного обеспечения. [9] Адель говорит, что Smalltalk черпал вдохновение из другого языка, созданного в шестидесятых, Simula . Smalltalk 72, одна из итераций, была первой, в которой были представлены низкоуровневые анимации и музыка. Адель и ее команда объединились с Дугом Энгельбартом , первоначальным изобретателем мыши, чтобы увидеть возможности ее включения в Smalltalk с целью лучшего доступа, избегая командных строк со странным синтаксисом. Smalltalk 72 был первой возможностью Адель «научить» и объяснить эту модель кому-либо. [10]

1976

Вместе с Кей она написала влиятельную статью «Персональные динамические медиа», в которой предсказала мир, в котором обычные люди будут использовать ноутбуки для обмена, изменения и распространения персональных медиа. [11] В этой статье излагалось видение Dynabook . Она подчеркнула видение небольшого устройства, которое можно носить с собой куда угодно, которое могло бы выдавать информацию в количествах, приближающихся к количеству сенсорных систем человека, где вывод должен был быть более высокого качества, чем газеты. [12] В этой статье излагалось видение Dynabook .

1981

Адель была очень увлечена Smalltalk, тратя много времени на продвижение своего творения. В 1981 году журнал BYTE представил Smalltalk, где она лично помогла написать и отредактировать статью, с целью внедрения и нормализации объектно-ориентированного программирования как необходимости в сегодняшнем развивающемся и технологически зависимом обществе. [13]

1984

Многие концепции, разработанные Голдберг и ее командой в PARC, стали основой для графических пользовательских интерфейсов . По словам Голдберг, Стив Джобс потребовал продемонстрировать систему Smalltalk , которую она сначала отказалась ему предоставить, хотя ее начальство в конечном итоге заставило ее подчиниться. [14] В конечном итоге Apple взяла многие идеи, использованные в Xerox Alto и их реализациях, и использовала их в качестве основы для своей среды рабочего стола Apple Macintosh . После этого Стиву Джобсу показали раннюю версию Smalltalk Голдберг (в то время модель 76), где он немедленно включил ее в новый компьютер Apple, Macintosh . Это привело к рекламе, которая вышла в эфир в 1984 году во время Суперкубка XVIII. В рекламе подчеркивались ключевые особенности Smalltalk, включая важность графического интерфейса , поскольку он облегчал взаимодействие за счет простоты. [13]

1986

С 1984 по 1986 год Адель была президентом Ассоциации вычислительной техники. Ранее она занимала должности национального секретаря и главного редактора журнала ACM's Computing Surveys, а в 1987 году вместе со своими коллегами Ингаллсом и Кей была удостоена премии ACM Software Systems Award за разработку Smalltalk. [15]

1988

В 1988 году Голдберг покинула PARC, чтобы стать соучредителем ParcPlace Systems, компании, которая создавала инструменты разработки для приложений на основе Smalltalk. Большая часть ее работы в PARC является основой для современных графических пользовательских интерфейсов, которые заменяют более ранние базовые системы командной строки. [10] Там она занимала пост председателя и генерального директора до слияния с Digitalk в 1995 году. Она также стала соучредителем Neometron, Inc., поставщика интернет-поддержки в 1999 году. Она работает в Bullitics. [16] Она продолжает заниматься своим интересом к образованию, разрабатывая курсы по информатике в общественных колледжах в Соединенных Штатах и ​​за рубежом. Она является членом совета директоров и консультантом в Cognito Learning Media, поставщике мультимедийного программного обеспечения для естественнонаучного образования. [6]

Достижения и награды

«Миссия Dynabook по-прежнему заключается в создании среды, как творческой среды моделирования, так и учебной программы, чтобы перевернуть то, как дети могут делиться своим пониманием того, как работают вещи, и ставить под сомнение то, отражает ли это понимание приближение к реальности». – Адель Голдберг

Голдберг была удостоена ряда наград и почестей за свой вклад в разработку компьютерных систем. Она была президентом Ассоциации вычислительной техники (ACM) с 1984 по 1986 год и вместе с Аланом Кейем и Дэном Ингаллсом получила премию ACM Software Systems Award в 1987 году. Она была включена в список Forbes «Двадцать, кто имеет значение». [6] В 1994 году она была введена в качестве члена ACM. [7] Она получила премию журнала PC Magazine за достижения всей жизни в 1996 году. [6] Она была совместно с Дэном Ингаллсом награждена премией доктора Добба за выдающиеся достижения в программировании в 2002 году. [17] В 2010 году она была принята в Зал славы Women in Technology International (WITI). [18] Она была удостоена почетной докторской степени Открытого университета . [17] В 2021 году она получила премию University of Chicago Alumni Professional Achievement Award. Кроме того, в 2014 году ей были присвоены почетные степени от University of Michigan. [19]

В Музее компьютерной истории (CHM) хранится коллекция рабочих документов, отчетов, публикаций и видеозаписей Голдберг, связанных с ее работой по разработке Smalltalk. [20] В 2022 году вместе с Дэном Ингаллсом она стала членом CHM за продвижение и совместную разработку среды программирования Smalltalk и вклад в продвижение использования компьютеров в образовании. [3]

Избранные публикации

Ссылки

  1. ^ GfG. (2022, 30 сентября). Введение в Smalltalk. GeeksforGeeks. https://www.geeksforgeeks.org/introduction-to-smalltalk/
  2. ^ ab "Oral-History:Adele Goldberg". ETHW . 14 апреля 2022 г. Получено 18 декабря 2022 г.
  3. ^ abc "Adele Goldberg: 2022 Fellow". Computer History Museum (CHM) . Апрель 2022. Получено 14 апреля 2022 .
  4. ^ Ethw. (2022, 14 апреля). Устная история: Адель Голдберг — вики по истории инженерии и технологий. ETHW. https://ethw.org/Oral-History: Adele_Goldberg#Undergraduate_Career_at_U_of_Michigan
  5. ^ "Адель Голдберг". Центр истории вычислений . Получено 17 декабря 2022 г.
  6. ^ abcdef Оукс, Элизабет Х. (2002). Международная энциклопедия женщин-ученых . Нью-Йорк, Нью-Йорк: Факты в деле. С. 136–137. ISBN 978-0816043811.
  7. ^ abc Биография Адель Голдберг. BookRags.
  8. ^ Женщины, которые изменили технологии - д-р Адель Голдберг. (nd). Extreme Networks. https://www.extremenetworks.com/resources/blogs/women-who-changed-tech-dr-adele-goldberg
  9. ^ Чамонд Лю, Smalltalk, объекты и дизайн (Сан-Хосе, Нью-Йорк и Шанхай: toExcel, 2000), 240
  10. ^ ab Dr. Adele Goldberg. (2017, 20 августа). IT History Society. https://www.ithistory.org/honor-roll/dr-adele-goldberg
  11. ^ Кей, Алан С .; Голдберг, Адель (март 1977 г.). «Персональные динамические носители». Компьютер . 10 (3): 31–41. doi :10.1109/cm.1977.217672. S2CID  15070347.
  12. ^ Кей, А., Голдберг, А. и Исследовательская группа по обучению в исследовательском центре Xerox в Пало-Альто. (1977). Персональные динамические носители. В Computer (т. 10, выпуск 3, стр. 31–41). https://augmentingcognition.com/assets/Kay1977.pdf
  13. ^ ab Женщины, которые изменили технологии - д-р Адель Голдберг. (nd-b). Extreme Networks. https://www.extremenetworks.com/resources/blogs/women-who-changed-tech-dr-adele-goldberg
  14. Крингели, Роберт X. (июнь 1996 г.). «Триумф ботаников: транскрипты телевизионных программ: часть III». PBS.org .
  15. ^ Музей компьютерной истории. (2022b, 8 сентября). Адель Голдберг - CHM. CHM. https://computerhistory.org/profile/adele-goldberg/
  16. ^ "The Team - Bios". Bullitics - Beta . 26 апреля 2012 г. Архивировано из оригинала 26 апреля 2012 г. Получено 8 сентября 2015 г.
  17. ^ ab "Награда доктора Добба за выдающиеся достижения в области программирования 2002 года" . Доктор Добб . Проверено 19 декабря 2022 г.
  18. ^ (Камар, 2022)
  19. ^ Музей компьютерной истории. (2022, 8 сентября). Адель Голдберг - CHM. CHM. https://computerhistory.org/profile/adele-goldberg/
  20. ^ Путеводитель по бумагам Адель Голдберг. Музей компьютерной истории . Получено 28 апреля 2016 г.

Внешние ссылки