Роберт Дьюар

редактировать
Информатик

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

Роберт Берридейл Кейт Дьюар (21 июня 1945 - 30 Июнь 2015 г.) был американским специалистом по информатике английского происхождения и педагогом. Он участвовал в разработке языков программирования и компиляторов и был ярым сторонником свободно лицензируемого программного обеспечения с открытым исходным кодом. Он был соучредителем, генеральным директором и президентом компании-разработчика программного обеспечения AdaCore. Он также был увлеченным исполнителем-любителем и музыкантом, особенно с группой Village Light Opera в Нью-Йорке.

Содержание
  • 1 Ранние годы и образование
  • 2 Карьера
  • 3 Программное обеспечение
  • 4 Личная жизнь
  • 5 Публикации
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Ранняя жизнь и образование

Дьюар родился в Оксфорд, Англия, один из двух сыновей химика-теоретика Майкла Дж. С. Дьюара и Мэри Дьюар, урожденная Уильямсон, историка и исследователя истории английского Тюдоров. В 1959 году он вместе с родителями переехал из Англии в Чикаго, штат Иллинойс, когда его отец устроился преподавателем в Чикагский университет. Дьюар учился в Чикагском университете, получив степень бакалавра наук (BS) в 1964 году и доктор философии (Ph.D.) в химия в 1968 году. Он начал работать с компьютерами в аспирантуре.

Карьера

Дьюар был сначала доцентом информатики, а затем доцентом информатики в Иллинойский технологический институт (IIT) с 1968 по 1975 год, прежде чем стать научным сотрудником кафедры компьютерных наук в Нью-Йоркском университете (NYU) в 1975 году, где он был профессором компьютерных наук с 1976 года. до 2005 г. и стал председателем кафедры.

Он участвовал в разработке международных стандартов в программировании и информатике, являясь членом Международной федерации обработки информации (IFIP) Рабочая группа 2.1 IFIP (WG 2.1) по алгоритмическим языкам и исчислениям, которая указала, поддерживает и поддерживает языки АЛГОЛ 60 и АЛГОЛ 68. Он участвовал в разработке Алгола 68 и был председателем WG 2.1 с 1978 по 1983 год.

Он был заместителем директора Института математических наук Куранта из С 1994 по 1997 год. До своей смерти он был президентом AdaCore, соучредителем которого он был в 1994 году, и занимал пост генерального директора до 2012 года. Дьюар был откровенным сторонником свободно лицензируемого программного обеспечения с открытым исходным кодом и экспертом в авторское право и патентное право на программное обеспечение. Он был востребован как докладчик на конференциях и эксперт по судебным искам.

Программное обеспечение

В то время как в IIT, Дьюар вместе с Кеном создал оригинальный компилятор SPITBOL. Белчера в 1971 году и Macro SPITBOL с Тони Макканном в 1974 году. Эти реализации SNOBOL 4, которые быстро завоевали широкую популярность, используются до сих пор. В 1970-х годах он был главным автором компилятора Realia COBOL, который сегодня продается Computer Associates и до сих пор широко используется в коммерческой среде.

Дьюар принял участие в этом проекте. с языком Ada с его первых дней в качестве заслуженного обозревателя дизайна Ada 1983 года, предложенного Джин Ичбиа, который был выбран Министерством обороны США ( Министерство обороны США). Вместе с Эдмондом Шонбергом он был содиректором команды Нью-Йоркского университета, разработавшей Ada / Ed, интерпретатор для Ada 83, написанный на SETL, и первую реализацию Ada, прошедшую сложную проверку ACVC, получившую разрешение использовать торговую марку Ada.

Дьюар и Шонберг продолжили создание GNAT, бесплатного программного компилятора для Ada, который является частью GNU Compiler Сборник (GCC). Дьюар также участвовал в проекте SETL в Нью-Йоркском университете и был соавтором справочника «Программирование с помощью наборов: введение в SETL». Он повлиял на дизайн языка ABC, в частности на его высокоуровневые типы данных в стиле SETL, такие как ассоциативные массивы. Гвидо ван Россум, автор языка Python, писал, что двоеточие в Python используется женой Дьюара.

Личная жизнь

Он был женат на Карин Дьюар, урожденной Андерсон (умерла в 2013 г.), имел двоих детей, Дженни (1965 г.р.) и Кейт (1969 г.р.), а также двух внуков. Дьюар был известен как обаятельный и остроумный собеседник.

Дьюар играл на фаготе, блокфлейте и других музыкальных инструментах и ​​любил петь. Он был энтузиастом и ценным членом и благотворителем Village Light Opera Group (VLOG) в течение 35 лет, служа им на многих должностях, от продюсера и президента до музыкального директора, а также на сцене от Harem Guard до главной роли в Гилберт и Салливан в Микадо. Центр исполнительских видов искусства Дьюара VLOG был назван в честь вклада Роберта и Карин Дьюар. Он также был членом Североамериканского общества Heckelphone и выступал с другими группами всего за несколько месяцев до своей смерти.

Он умер от рака в возрасте 70 лет в своем доме в Беннингтоне., Вермонт.

Publications
  • Дьюар, Роберт Б.К. (июнь 1975 г.). «Косвенный многопоточный код». Коммуникации ACM. 18 (6): 330–331. doi : 10.1145 / 360825.360849.
  • Dewar, Robert B.K.; Макканн, Энтони П. (1977). «Макроспитбол: компилятор SNOBOL4». Программное обеспечение: практика и опыт. 7 : 95–113. doi : 10.1002 / spe.4380070106.
  • Dewar, Robert B.K.; Голумбик, Мартин Чарльз ; Госс, Клинтон Ф. (август 2013 г.) [Впервые опубликовано в октябре 1979 г.]. Макро СПИТБОЛ. Технический отчет отдела компьютерных наук. 11 . Курантский институт математических наук. arXiv : 1308.6096. Bibcode : 2013arXiv1308.6096D.
  • Dewar, Robert B.K.; Макканн, Энтони П. (1979). MINIMAL: машинно-независимый язык ассемблера. Технический отчет отдела компьютерных наук. 12 . Курантский институт математических наук.
  • Голумбик, Мартин Чарльз ; Дьюар, Роберт Б. К.; Госс, Клинтон Ф. (1980). «Макрозамены в макроспитболе - комбинаторный анализ». Труды 11-й Юго-Восточной конференции по комбинаторике, теории графов и вычислениям, Congressus Numerantium, Utilitas Math. Виннипег, Канада. 29 : 485–495.
  • Schwartz, J. T. ; Dewar, R. B. K.; Дубинский, Э.; Шенберг, Э. (1986). Программирование с помощью наборов: введение в SETL. Спрингер-Верлаг. ISBN 0-387-96399-5.
  • Дьюар, Роберт Б.К.; Смосна, Мэтью (1990). Микропроцессоры: взгляд программиста. МакГроу-Хилл. ISBN 978-0-07-016638-7.
  • Дьюар, Роберт Б. К. (2007). «Компилятор как инструмент статического анализа». SIGAda 2007: 83–88.
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-04 06:02:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте