Роберт Дьюар
Роберт Дьюар | |
---|---|
Рожденный | Роберт Берридейл Кейт Дьюар 21 июня 1945 г. |
Умер | 30 июня 2015 г. | (70 лет)
Образование | Чикагский университет ( бакалавр наук , 1964 г.; доктор философии , 1968 г.) |
Известный | Член ИФИП РГ 2.1 , председатель Соучредитель AdaCore, президент, генеральный директор |
Научная карьера | |
Поля | Информатика |
Учреждения | Иллинойский технологический институт Нью-Йоркский университет АдаКор |
Диссертация | (1968) |
Докторанты | Анита Борг [ 1 ] |
Веб-сайт | www |
Роберт Берридейл Кейт Дьюар (21 июня 1945 — 30 июня 2015) — американский ученый-компьютерщик и педагог. Он помогал разрабатывать языки программирования и компиляторы и был ярым сторонником свободно лицензируемого программного обеспечения с открытым исходным кодом . Он был соучредителем, генеральным директором и президентом компании -разработчика программного обеспечения AdaCore . Он также был увлеченным исполнителем-любителем и музыкантом, особенно в труппе Village Light Opera Group в Нью-Йорке .
Ранняя жизнь и образование
[ редактировать ]Дьюар родился в Оксфорде , Англия, в семье одного из двух сыновей химика-теоретика Майкла Дж. С. Дьюара и Мэри Дьюар, урожденной Уильямсон (ум. 1994), историка и исследователя истории Англии эпохи Тюдоров. [ 2 ] [ 3 ] В 1959 году он переехал со своими родителями из Англии в Чикаго, штат Иллинойс , когда его отец согласился на преподавательскую работу в Чикагском университете . [ 4 ] Дьюар учился в Чикагском университете , получив степень бакалавра наук (BS) в 1964 году и доктора философии (Ph.D.) по химии в 1968 году. [ 5 ] Он начал работать с компьютерами еще в аспирантуре. [ 6 ]
Карьера
[ редактировать ]Дьюар был сначала доцентом кафедры информатики, а затем доцентом кафедры компьютерных наук в Иллинойском технологическом институте (IIT) с 1968 по 1975 год, а затем в 1975 году стал доцентом-исследователем кафедры информатики в Нью-Йоркском университете (NYU), где он работал Профессор компьютерных наук с 1976 по 2005 год и стал заведующим кафедрой. [ 5 ] [ 6 ] [ 7 ]
Он участвовал в разработке международных стандартов в области программирования и информатики, будучи членом (WG 2.1) Международной федерации обработки информации (IFIP) рабочей группы 2.1 IFIP по алгоритмическим языкам и исчислениям. [ 8 ] который определил , поддерживает и поддерживает языки АЛГОЛ 60 и АЛГОЛ 68 . [ 9 ] Он участвовал в разработке АЛГОЛА 68. [ 5 ] РГ 2.1 и был председателем с 1978 по 1983 год.
Он был заместителем директора Института математических наук Куранта с 1994 по 1997 год. До своей смерти он был президентом компании AdaCore , которую он основал в 1994 году, и занимал пост генерального директора до 2012 года. [ 5 ] [ 10 ] [ 11 ] Дьюар был ярым сторонником свободно лицензируемого программного обеспечения с открытым исходным кодом и экспертом в области авторского права и патентного права на программное обеспечение. Он был востребован в качестве докладчика на конференциях и свидетеля-эксперта в судебных процессах. [ 5 ] [ 6 ]
Вклад программного обеспечения
[ редактировать ]Работая в ИИТ, Дьюар создал оригинальный компилятор SPITBOL вместе с Кеном Белчером в 1971 году и Macro SPITBOL вместе с Тони Макканном в 1974 году. [ 12 ] Эти реализации SNOBOL 4, быстро получившие широкую популярность, используются до сих пор. [ 13 ] В 1980-х годах он был основным автором компилятора Realia COBOL для IBM PC. [ 6 ] [ 14 ] сегодня продается компанией Computer Associates и до сих пор широко используется в коммерческой среде. [ нужна ссылка ]
Дьюар начал заниматься языком Ada с первых дней его существования в качестве выдающегося рецензента дизайна Ada 1983 года, предложенного Джин Ичбиа и выбранного Министерством обороны США (US DoD). [ 5 ] Вместе с Эдмондом Шонбергом он был содиректором команды Нью-Йоркского университета, которая создала Ada/Ed, интерпретатор Ada 83, написанный на SETL. [ 15 ] [ 16 ] и первая реализация Ada, прошедшая сложную ACVC , проверку [ 17 ] получил мандат на использование торговой марки Ada. [ 18 ]
Дьюар и Шонберг продолжили создание GNAT , бесплатного компилятора программного обеспечения для Ada, который является частью коллекции компиляторов GNU (GCC). [ 5 ] Дьюар также участвовал в проекте SETL в Нью-Йоркском университете и был соавтором справочника « Программирование с наборами: введение в SETL» . Он повлиял на дизайн языка ABC , в частности на его высокоуровневые типы данных в стиле SETL , такие как ассоциативные массивы . Гвидо ван Россум , автор языка Python , писал, что использование двоеточия в Python связано с женой Дьюара. [ 19 ]
Личная жизнь
[ редактировать ]Он был женат на Карин Дьюар, урожденной Андерсон (умерла в 2013 г.), у него было двое детей, Дженни (1965 г.р.) и Кит (1969 г.р.), а также двое внуков. [ 5 ] Дьюар был известен как обаятельный и остроумный собеседник. [ 6 ]
Дьюар играл на фаготе , блокфлейте и других музыкальных инструментах и любил петь. Он был активным и уважаемым членом и благотворителем Village Light Opera Group (VLOG) в течение 35 лет, служа им на многих должностях: от продюсера и президента до музыкального руководителя, а также на сцене от стража гарема до главной роли в « Гилберте и Салливане». Это Микадо . [ 5 ] [ 6 ] [ 20 ] Центр исполнительских искусств Дьюара VLOG был назван в знак признания вклада Роберта и Карин Дьюар. [ 21 ] Он также был членом Североамериканского хекельфонов . общества [ 6 ] и выступал с другими группами всего за несколько месяцев до своей смерти. [ 4 ]
Он умер от рака в возрасте 70 лет в своем доме в Беннингтоне , штат Вермонт. [ 4 ] [ 22 ]
Публикации
[ редактировать ]- Дьюар, Роберт Б.К. (июнь 1975 г.). «Косвенный резьбовой код» . Коммуникации АКМ . 18 (6): 330–331. дои : 10.1145/360825.360849 . S2CID 26395264 .
- Дьюар, Роберт Б.К.; Макканн, Энтони П. (1977). «Макро-СПИТБОЛ: компилятор СНОБОЛ4». Программное обеспечение: практика и опыт . 7 : 95–113. дои : 10.1002/спе.4380070106 . S2CID 29014301 .
- Дьюар, Роберт Б.К.; Голумбик, Мартин Чарльз ; Госс, Клинтон Ф. (август 2013 г.) [Впервые опубликовано в октябре 1979 г.]. Макрос СПИТБОЛ . Технический отчет отдела компьютерных наук. Том. 11. Курантовский институт математических наук. arXiv : 1308.6096 . Бибкод : 2013arXiv1308.6096D .
- Дьюар, Роберт Б.К.; Макканн, Энтони П. (1979). МИНИМАЛЬНЫЙ: машинно-независимый язык ассемблера . Технический отчет отдела компьютерных наук. Том. 12. Курантовский институт математических наук.
- Голумбик, Мартин Чарльз ; Дьюар, Роберт Б.К.; Госс, Клинтон Ф. (1980). «Макрозамены в макроспитболе - комбинаторный анализ». Материалы 11-й Юго-восточной конференции по комбинаторике, теории графов и вычислениям, Congressus Numerantium, Utilitas Math . 29 . Виннипег, Канада: 485–495.
- Шварц, Дж.Т .; Дьюар, РБК; Дубинский Э.; Шенберг, Э. (1986). Программирование с помощью наборов: введение в SETL . Спрингер Верлаг . ISBN 0-387-96399-5 .
- Дьюар, Роберт Б.К.; Смосна, Мэтью (1990). Микропроцессоры: взгляд программиста . МакГроу-Хилл . ISBN 978-0-07-016638-7 .
- Дьюар, Роберт Б.К. (2007). «Компилятор как инструмент статического анализа». СИГАда 2007 : 83–88.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Борг, Анита (1981). Эффективность синхронизации (кандидатская диссертация). Нью-Йоркский университет. ОСЛК 15102657 . ПроКвест 303020475 .
- ^ Беркхарт, Форд (2 ноября 1997 г.). «Доктор Майкл Дж. С. Дьюар, 79 лет; исследования привели к прогрессу в области лекарств» . Нью-Йорк Таймс . Архивировано из оригинала 26 декабря 2017 года . Проверено 18 февраля 2017 г.
- ^ Михл, Йозеф; Фокс, Мэри Энн (1999). «Майкл Дж. С. Дьюар» (PDF) . Биографические мемуары . Том. 77. Национальная Академия Пресс . стр. 65–77. ISBN 0-309-59373-5 . Архивировано (PDF) из оригинала 21 октября 2012 года . Проверено 20 мая 2011 г.
- ^ Jump up to: а б с Кравец, Дэниел (сентябрь 2015 г.). «Роберт Дьюар 1945–2015». Дворцовый смотритель . Том. LXXX, нет. 1. Общество Гилберта и Салливана в Нью-Йорке. п. 3.
- ^ Jump up to: а б с д и ж г час я Эйр, Джейми (2 июля 2015 г.). «Президент AdaCore Роберт Б. К. Дьюар (1945–2015)» . Business Wire (Пресс-релиз). Архивировано из оригинала 9 июля 2022 года . Проверено 26 октября 2020 г.
- ^ Jump up to: а б с д и ж г «Роберт Б. К. Дьюар: Некролог» . Нью-Йорк Таймс . 22–24 июля 2015 г. Архивировано из оригинала 20 января 2021 г. . Проверено 11 августа 2015 г.
- ^ «Скончался пионер ИИТ в области компьютерных наук Роберт Б. К. Дьюар» . Иллинойсский технологический институт . Иллинойский технологический институт. 7 июля 2015 г. Архивировано из оригинала 29 октября 2020 г. . Проверено 26 октября 2020 г.
- ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Архивировано из оригинала 8 марта 2021 года . Проверено 26 октября 2020 г.
- ^ Свирстра, Доайтсе; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Архивировано из оригинала 2 сентября 2018 года . Проверено 26 октября 2020 г.
- ^ «Исполнительная команда» . АдаКор. Архивировано из оригинала 22 мая 2011 года . Проверено 20 мая 2011 г.
- ^ «Интервью с Робертом Дьюаром, президентом AdaCore, и Сириллом Комаром, управляющим директором AdaCore» (PDF) . Инсайдер GNAT Pro . № Осень-зима 2014–2015 гг. АдаКор. п. 3. Архивировано (PDF) из оригинала 16 января 2021 г. Проверено 26 октября 2020 г.
- ^ Эммер, Марк Б.; Куиллен, Эдвард К. (2000) [1989]. Макрос СПИТБОЛ (PDF) . Кошачья лапка. п. 159. Архивировано из оригинала (PDF) 27 августа 2011 года . Проверено 20 мая 2011 г.
- ^ Вексельблат, Ричард Л., изд. (2014). История языков программирования . Академическая пресса. стр. 623–628. ISBN 978-1483266169 .
- ^ Jump up to: а б «Экспертный отчет Роберта Б. К. Дьюара в ответ на отчет Кеннета Д. Крюса» . Cambridge University Press и др. против Паттона и др., Заявление 124, Дополнительные первоначальные раскрытия информации от Cambridge University Press, Oxford University Press, Inc., Sage Publications, Inc. – Cambridge University Press, Oxfort University Press, Inc. и Sage Publications, Inc. против Марка П. Беккера, президента Университета штата Джорджия и др., Гражданский иск № 1:08-CV-1425-ODE (судебный документ). Окружной суд США Северного округа Джорджии, отделение Атланты. п. 18. Приложение A. Архивировано из оригинала 1 мая 2018 года . Проверено 23 апреля 2019 г.
[…] SPACEMAKER и TERMULATOR, стандартное программное обеспечение для IBM PC ( PC DOS утилита сжатия файлов и эмулятор VT-100 ), продаваемое Realia, Inc. РБК Дьюар (1982-1983), язык ассемблера 8088, 8000 строк […]
- ^ Дьюар, Роберт Б.К.; Фишер-младший, Джеральд А.; Шенберг, Эдмонд; Фрёлих, Роберт; Брайант, Стивен Ф.; Госс, Клинтон; Берк, Майкл (ноябрь 1980 г.). «Переводчик Ады Нью-Йоркского университета». Материалы симпозиума ACM-SIGPLAN по языку программирования Ada — SIGPLAN '80 . Том. 15. стр. 194–201. дои : 10.1145/948632.948659 . ISBN 0-89791-030-3 . S2CID 10586359 .
- ^ «Ада/Эд, переводчик Ады 83» . Ада Хоум. 10 февраля 1998 года. Архивировано из оригинала 9 декабря 2011 года . Проверено 19 декабря 2011 г.
- ^ «Сводный отчет о проверке компилятора Ada: NYU Ada/Ed, версия 19.7 V-001» . Уолтем, Массачусетс : SofTech , Inc., 11 апреля 1983 г. Архивировано из оригинала 12 марта 2012 г. Проверено 19 декабря 2011 г.
- ^ «Торговая марка Ada заменена сертификационной маркой» . Информационный центр Ады . 1987. Архивировано из оригинала 5 мая 2021 года . Проверено 5 сентября 2017 г.
- ^ ван Россум, Гвидо (8 июля 2011 г.). «Карин Дьюар, Отступ и двоеточие» . История Питона . Архивировано из оригинала 12 июля 2011 года . Проверено 27 августа 2011 г.
- ^ «Микадо открывается» (Пресс-релиз). Группа деревенской легкой оперы. 2008. [ постоянная мертвая ссылка ]
- ^ Справочник Центра Дьюара (PDF) . Группа деревенской легкой оперы. 2008. с. 2. [ постоянная мертвая ссылка ]
- ^ «Печальные новости профессора Роберта Дьюара» . Нью-Йоркский университет. Июнь 2015. Архивировано из оригинала 2 июля 2015 года . Проверено 25 октября 2020 г.
- ^ «Если вы используете DOS, вам нужна эта программа» . Журнал ПК (реклама). Том. 2, нет. 9. Издательство Зифф-Дэвис . Январь 1983 г. с. 417. Архивировано из оригинала 22 апреля 2019 года . Проверено 22 апреля 2019 г.
- ^ Дьюар, Роберт Берридейл Кейт (13 марта 1984 г.). «DOS 3.1 ASMB (еще одна глупая ошибка Microsoft)» . [электронная почта защищена] . Архивировано из оригинала 1 мая 2018 года . Проверено 23 апреля 2019 г.
[…] Я написал программу Realia SpaceMaker , которая делает то же самое, что и […] EXEPACK […]
- ^ Некасек, Михал (30 апреля 2018 г.). «Реалия Космосмейкер» . Музей OS/2 . Архивировано из оригинала 27 января 2019 года . Проверено 22 февраля 2019 г.
- ^ Парсонс, Джефф (10 января 2019 г.). «Обновление ранних утилит Norton» . ПКджс . Архивировано из оригинала 29 января 2019 года . Проверено 22 февраля 2019 г.
- ^ Некасек, Михал (12 января 2019 г.). «Да, это сделал Нортон» . Музей OS/2 . Архивировано из оригинала 22 апреля 2019 года . Проверено 22 апреля 2019 г.
Внешние ссылки
[ редактировать ]- Официальный сайт Нью-Йоркского университета
- 1945 рождений
- Английские эмигранты в США
- Американские ученые-компьютерщики
- Американские технологические руководители
- Программисты бесплатного программного обеспечения
- Выпускники Чикагского университета
- Факультет Иллинойского технологического института
- факультет Нью-Йоркского университета
- смертей в 2015 г.