[Программирование, Компиляторы, История IT] Фрэнсис Аллен — первая женщина, получившая премию Тьюринга
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Фрэнсис «Фрэн» Аллен (Frances Elizabeth Allen), пионер в мире вычислений и первая женщина, получившая премию Тьюринга, скончалась 4 августа 2020 года, в день своего 88-летия.
Будучи пионером в области организации компиляторов и алгоритмов оптимизации, Фрэн внесла существенный вклад в мир вычислений. Ее работа по межпроцедурному анализу и автоматическому распараллеливанию продолжает оставаться на переднем крае исследований компиляторов. Она успешно применила эту науку на практике, перенеся эту технологию в такие продукты, как компилятор STRETCH HARVEST, компилятор COBOL и параллельный продукт — FORTRAN. Насколько Фрэн будут помнить за ее технические взгляды и ее основополагающую работу в вычислении, настолько ее в равной степени будут помнить за ее страсть, чтобы вдохновлять и наставлять других, формированию среды, настойчивости и трудолюбию по всему сообществу IBM.
Первым заданием для Фрэн в IBM было научить исследовательское сообщество FORTRAN — нового сложного языка, о котором IBM анонсировала всего за три месяца до этого. Это было началом долгой карьеры Фрэн в области компиляторов для высокопроизводительных вычислений. После FORTRAN Фрэн стал одним из трех дизайнеров проекта IBM Stretch-Harvest в конце 1950-х — начале 1960-х годов. В качестве языкового связующего звена с клиентом IBM, Агентством национальной безопасности (NSA), Фрэн помогла спроектировать и построить Alpha, очень высокоуровневый язык взлома кода, который обладал способностью создавать новые алфавиты помимо алфавитов, определенных системой.
Следующим ее проектом стал экспериментальный компилятор для Advanced Computing System (ACS) IBM. Фрэн разработала и построила машинно-независимый, независимый от языка программирования оптимизирующий компонент компилятора. В результате появился инструмент, помогающий разрабатывать аппаратные средства, и новый способ анализа и преобразования программ. Эта работа привела к основополагающей статье Фрэн по оптимизации программ, впервые опубликованной в 1966 году, в которой описывается новая надежная структура для реализации анализа и оптимизации программ, а также мощный набор новых алгоритмов. В статье Фрэн 1970 года по анализу потока управления введено понятие «интервалов» и отношений доминирования узлов, что является важным усовершенствованием по сравнению с абстракциями потока управления, приведенными в ее более ранней статье. В ее статье 1972 года «Каталог оптимизации преобразований» были определены и обсуждены многие из преобразований, обычно используемых сегодня.
В 1989 году Аллен награждается титулом IBM Fellow за свой труд и становится первой женщиной, удостоившейся этой награды. В её честь IBM учреждает в 2007 году премию IBM Ph.D. Fellowship Award.
В 2006 году ей присудили премию Тьюринга «за новаторский вклад в теорию и практику оптимизации компьютерных программ, послуживший основой для современных оптимизирующих компиляторов и автоматического распараллеливания программ».
Кроме того, Фрэн Аллен была членом Национальной инженерной академии, Американского философского общества и Американской академии искусств и наук. Она была членом Ассоциации вычислительной техники (ACM), IEEE и Музея истории компьютеров и имеет две почетные докторские степени, а также несколько наград за свою работу для женщин в области вычислительной техники. Она была введена в Зал славы Международного общества женщин в области технологий (WITI) и получила премию Августы Ады Лавлейс от Ассоциации женщин в области вычислительной техники.
Когда бы она ни изучала новые вычислительные технологии, Фрэн увлекалась восхождением в горы и изучением проблем окружающей среды. Она была членом Американского альпийского клуба и Альпийского клуба Канады, участвовала в исследовательских экспедициях в Арктику и на китайско-тибетскую границу.
===========
Источник:
habr.com
===========
Похожие новости:
- [Программирование, Разработка мобильных приложений, Проектирование и рефакторинг, Управление разработкой] Какие навыки можно прокачать на проекте c большой кодовой базой
- [История IT, Биографии гиков, Квантовые технологии] Забытый криотронный компьютер Дадли Бака (перевод)
- [Программирование, Java] Интеграционное тестирование в SpringBoot с TestContainers-стартером (перевод)
- [Программирование микроконтроллеров, Схемотехника, Производство и разработка электроники] Как я на спор в разработчики электроники попал
- [Программирование, Go] Указатель или копия структуры: что выгоднее использовать в Golang?
- [Программирование, Беспроводные технологии, Хакатоны, Интервью, IT-компании] Победитель хакатона: права на цифровое решение остались за нами
- [История IT, Научно-популярное, Биотехнологии, Софт] Ученые переименовали 27 человеческих генов, потому что Excel их неправильно обрабатывал
- [Программирование, Серверное администрирование] Запуск Camunda BPM в Kubernetes (перевод)
- [Ruby, Python, Программирование] Как работают профайлеры в Ruby и Python?
- [Информационная безопасность, Программирование, Администрирование баз данных, Хранение данных] Firebase снова стала предметом исследований
Теги для поиска: #_programmirovanie (Программирование), #_kompiljatory (Компиляторы), #_istorija_it (История IT), #_frensis_allen (Фрэнсис Аллен), #_ibm, #_programmirovanie (
Программирование
), #_kompiljatory (
Компиляторы
), #_istorija_it (
История IT
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:05
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Фрэнсис «Фрэн» Аллен (Frances Elizabeth Allen), пионер в мире вычислений и первая женщина, получившая премию Тьюринга, скончалась 4 августа 2020 года, в день своего 88-летия. Будучи пионером в области организации компиляторов и алгоритмов оптимизации, Фрэн внесла существенный вклад в мир вычислений. Ее работа по межпроцедурному анализу и автоматическому распараллеливанию продолжает оставаться на переднем крае исследований компиляторов. Она успешно применила эту науку на практике, перенеся эту технологию в такие продукты, как компилятор STRETCH HARVEST, компилятор COBOL и параллельный продукт — FORTRAN. Насколько Фрэн будут помнить за ее технические взгляды и ее основополагающую работу в вычислении, настолько ее в равной степени будут помнить за ее страсть, чтобы вдохновлять и наставлять других, формированию среды, настойчивости и трудолюбию по всему сообществу IBM. Первым заданием для Фрэн в IBM было научить исследовательское сообщество FORTRAN — нового сложного языка, о котором IBM анонсировала всего за три месяца до этого. Это было началом долгой карьеры Фрэн в области компиляторов для высокопроизводительных вычислений. После FORTRAN Фрэн стал одним из трех дизайнеров проекта IBM Stretch-Harvest в конце 1950-х — начале 1960-х годов. В качестве языкового связующего звена с клиентом IBM, Агентством национальной безопасности (NSA), Фрэн помогла спроектировать и построить Alpha, очень высокоуровневый язык взлома кода, который обладал способностью создавать новые алфавиты помимо алфавитов, определенных системой. Следующим ее проектом стал экспериментальный компилятор для Advanced Computing System (ACS) IBM. Фрэн разработала и построила машинно-независимый, независимый от языка программирования оптимизирующий компонент компилятора. В результате появился инструмент, помогающий разрабатывать аппаратные средства, и новый способ анализа и преобразования программ. Эта работа привела к основополагающей статье Фрэн по оптимизации программ, впервые опубликованной в 1966 году, в которой описывается новая надежная структура для реализации анализа и оптимизации программ, а также мощный набор новых алгоритмов. В статье Фрэн 1970 года по анализу потока управления введено понятие «интервалов» и отношений доминирования узлов, что является важным усовершенствованием по сравнению с абстракциями потока управления, приведенными в ее более ранней статье. В ее статье 1972 года «Каталог оптимизации преобразований» были определены и обсуждены многие из преобразований, обычно используемых сегодня. В 1989 году Аллен награждается титулом IBM Fellow за свой труд и становится первой женщиной, удостоившейся этой награды. В её честь IBM учреждает в 2007 году премию IBM Ph.D. Fellowship Award. В 2006 году ей присудили премию Тьюринга «за новаторский вклад в теорию и практику оптимизации компьютерных программ, послуживший основой для современных оптимизирующих компиляторов и автоматического распараллеливания программ». Кроме того, Фрэн Аллен была членом Национальной инженерной академии, Американского философского общества и Американской академии искусств и наук. Она была членом Ассоциации вычислительной техники (ACM), IEEE и Музея истории компьютеров и имеет две почетные докторские степени, а также несколько наград за свою работу для женщин в области вычислительной техники. Она была введена в Зал славы Международного общества женщин в области технологий (WITI) и получила премию Августы Ады Лавлейс от Ассоциации женщин в области вычислительной техники. Когда бы она ни изучала новые вычислительные технологии, Фрэн увлекалась восхождением в горы и изучением проблем окружающей среды. Она была членом Американского альпийского клуба и Альпийского клуба Канады, участвовала в исследовательских экспедициях в Арктику и на китайско-тибетскую границу. =========== Источник: habr.com =========== Похожие новости:
Программирование ), #_kompiljatory ( Компиляторы ), #_istorija_it ( История IT ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:05
Часовой пояс: UTC + 5