Jump to content

Роберт Дьюар

Роберт Дьюар
Роберт Дьюар
Рожденный
Роберт Берридейл Кейт Дьюар

( 1945-06-21 ) 21 июня 1945 г.
Умер 30 июня 2015 г. (30 июня 2015 г.) (70 лет)
Образование Чикагский университет ( бакалавр наук , 1964 г.; доктор философии , 1968 г.)
Известный Член ИФИП РГ 2.1 , председатель
Соучредитель AdaCore, президент, генеральный директор
Научная карьера
Поля Информатика
Учреждения Иллинойский технологический институт
Нью-Йоркский университет
АдаКор
Диссертация  (1968)
Докторанты Анита Борг [ 1 ]
Веб-сайт www .cs .ню .edu /кс /факультет /дьюар

Роберт Берридейл Кейт Дьюар (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.

См. также

[ редактировать ]
  1. ^ Борг, Анита (1981). Эффективность синхронизации (кандидатская диссертация). Нью-Йоркский университет. ОСЛК   15102657 . ПроКвест   303020475 .
  2. ^ Беркхарт, Форд (2 ноября 1997 г.). «Доктор Майкл Дж. С. Дьюар, 79 лет; исследования привели к прогрессу в области лекарств» . Нью-Йорк Таймс . Архивировано из оригинала 26 декабря 2017 года . Проверено 18 февраля 2017 г.
  3. ^ Михл, Йозеф; Фокс, Мэри Энн (1999). «Майкл Дж. С. Дьюар» (PDF) . Биографические мемуары . Том. 77. Национальная Академия Пресс . стр. 65–77. ISBN  0-309-59373-5 . Архивировано (PDF) из оригинала 21 октября 2012 года . Проверено 20 мая 2011 г.
  4. ^ Jump up to: а б с Кравец, Дэниел (сентябрь 2015 г.). «Роберт Дьюар 1945–2015». Дворцовый смотритель . Том. LXXX, нет. 1. Общество Гилберта и Салливана в Нью-Йорке. п. 3.
  5. ^ Jump up to: а б с д и ж г час я Эйр, Джейми (2 июля 2015 г.). «Президент AdaCore Роберт Б. К. Дьюар (1945–2015)» . Business Wire (Пресс-релиз). Архивировано из оригинала 9 июля 2022 года . Проверено 26 октября 2020 г.
  6. ^ Jump up to: а б с д и ж г «Роберт Б. К. Дьюар: Некролог» . Нью-Йорк Таймс . 22–24 июля 2015 г. Архивировано из оригинала 20 января 2021 г. . Проверено 11 августа 2015 г.
  7. ^ «Скончался пионер ИИТ в области компьютерных наук Роберт Б. К. Дьюар» . Иллинойсский технологический институт . Иллинойский технологический институт. 7 июля 2015 г. Архивировано из оригинала 29 октября 2020 г. . Проверено 26 октября 2020 г.
  8. ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Архивировано из оригинала 8 марта 2021 года . Проверено 26 октября 2020 г.
  9. ^ Свирстра, Доайтсе; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Архивировано из оригинала 2 сентября 2018 года . Проверено 26 октября 2020 г.
  10. ^ «Исполнительная команда» . АдаКор. Архивировано из оригинала 22 мая 2011 года . Проверено 20 мая 2011 г.
  11. ^ «Интервью с Робертом Дьюаром, президентом AdaCore, и Сириллом Комаром, управляющим директором AdaCore» (PDF) . Инсайдер GNAT Pro . № Осень-зима 2014–2015 гг. АдаКор. п. 3. Архивировано (PDF) из оригинала 16 января 2021 г. Проверено 26 октября 2020 г.
  12. ^ Эммер, Марк Б.; Куиллен, Эдвард К. (2000) [1989]. Макрос СПИТБОЛ (PDF) . Кошачья лапка. п. 159. Архивировано из оригинала (PDF) 27 августа 2011 года . Проверено 20 мая 2011 г.
  13. ^ Вексельблат, Ричард Л., изд. (2014). История языков программирования . Академическая пресса. стр. 623–628. ISBN  978-1483266169 .
  14. ^ 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 строк […]
  15. ^ Дьюар, Роберт Б.К.; Фишер-младший, Джеральд А.; Шенберг, Эдмонд; Фрёлих, Роберт; Брайант, Стивен Ф.; Госс, Клинтон; Берк, Майкл (ноябрь 1980 г.). «Переводчик Ады Нью-Йоркского университета». Материалы симпозиума ACM-SIGPLAN по языку программирования Ada — SIGPLAN '80 . Том. 15. стр. 194–201. дои : 10.1145/948632.948659 . ISBN  0-89791-030-3 . S2CID   10586359 .
  16. ^ «Ада/Эд, переводчик Ады 83» . Ада Хоум. 10 февраля 1998 года. Архивировано из оригинала 9 декабря 2011 года . Проверено 19 декабря 2011 г.
  17. ^ «Сводный отчет о проверке компилятора Ada: NYU Ada/Ed, версия 19.7 V-001» . Уолтем, Массачусетс : SofTech , Inc., 11 апреля 1983 г. Архивировано из оригинала 12 марта 2012 г. Проверено 19 декабря 2011 г.
  18. ^ «Торговая марка Ada заменена сертификационной маркой» . Информационный центр Ады . 1987. Архивировано из оригинала 5 мая 2021 года . Проверено 5 сентября 2017 г.
  19. ^ ван Россум, Гвидо (8 июля 2011 г.). «Карин Дьюар, Отступ и двоеточие» . История Питона . Архивировано из оригинала 12 июля 2011 года . Проверено 27 августа 2011 г.
  20. ^ «Микадо открывается» (Пресс-релиз). Группа деревенской легкой оперы. 2008. [ постоянная мертвая ссылка ]
  21. ^ Справочник Центра Дьюара (PDF) . Группа деревенской легкой оперы. 2008. с. 2. [ постоянная мертвая ссылка ]
  22. ^ «Печальные новости профессора Роберта Дьюара» . Нью-Йоркский университет. Июнь 2015. Архивировано из оригинала 2 июля 2015 года . Проверено 25 октября 2020 г.
  23. ^ «Если вы используете DOS, вам нужна эта программа» . Журнал ПК (реклама). Том. 2, нет. 9. Издательство Зифф-Дэвис . Январь 1983 г. с. 417. Архивировано из оригинала 22 апреля 2019 года . Проверено 22 апреля 2019 г.
  24. ^ Дьюар, Роберт Берридейл Кейт (13 марта 1984 г.). «DOS 3.1 ASMB (еще одна глупая ошибка Microsoft)» . [электронная почта защищена] . Архивировано из оригинала 1 мая 2018 года . Проверено 23 апреля 2019 г. […] Я написал программу Realia SpaceMaker , которая делает то же самое, что и […] EXEPACK […]
  25. ^ Некасек, Михал (30 апреля 2018 г.). «Реалия Космосмейкер» . Музей OS/2 . Архивировано из оригинала 27 января 2019 года . Проверено 22 февраля 2019 г.
  26. ^ Парсонс, Джефф (10 января 2019 г.). «Обновление ранних утилит Norton» . ПКджс . Архивировано из оригинала 29 января 2019 года . Проверено 22 февраля 2019 г.
  27. ^ Некасек, Михал (12 января 2019 г.). «Да, это сделал Нортон» . Музей OS/2 . Архивировано из оригинала 22 апреля 2019 года . Проверено 22 апреля 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af71ccd978e803f7c8b68f98e8f396e4__1696581420
URL1:https://arc.ask3.ru/arc/aa/af/e4/af71ccd978e803f7c8b68f98e8f396e4.html
Заголовок, (Title) документа по адресу, URL1:
Robert Dewar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)