~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 81F69A954EC92FFA60451A063ABFCA11__1718670900 ✰
Заголовок документа оригинал.:
✰ David Gries - Wikipedia ✰
Заголовок документа перевод.:
✰ Дэвид Грис — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/David_Gries ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/81/11/81f69a954ec92ffa60451a063abfca11.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/81/11/81f69a954ec92ffa60451a063abfca11__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 10:42:23 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 18 June 2024, at 03:35 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Дэвид Грис — Википедия Jump to content

Дэвид Грайс

Из Википедии, бесплатной энциклопедии

Дэвид Грайс
Дэвид Грайс в 2022 году
Рожденный ( 1939-04-26 ) 26 апреля 1939 г. (85 лет)
Альма-матер
Известный Первый текст о конструкции компилятора (1971 г.) [4] [5]
Свобода вмешательства
Вклад в методологию программирования , алгоритмы, обучение информатике.
Награды
Научная карьера
Поля Информатика
Учреждения Лаборатория вооружения ВМС США
Стэндфордский Университет
Университет Джорджии
Cornell University
Докторские консультанты Фридрих Л. Бауэр
Йозеф Стер
Докторанты Сьюзан Грэм (1971)
Сьюзан Овики (1975)
Дженнифер Видом (1989)
T. V. Raman (1994)
Майкл Э. Касперсен (2007) [3]
Веб-сайт cs.cornell.edu/gries

Дэвид Грис (родился 26 апреля 1939 г.) — американский ученый-компьютерщик из Корнельского университета , в основном известный своими книгами «Наука программирования» (1981 г.) и «Логический подход к дискретной математике» (1993 г., совместно с Фредом Б. Шнайдером ).

В 2003–2011 годах он был заместителем декана по программам бакалавриата в Инженерном колледже Корнеллского университета . Его научные интересы включают методологию программирования и смежные области, такие как языки программирования , соответствующая семантика и логика . Его сын, Пол Грис, был соавтором вводного учебника по компьютерному программированию с использованием языка Python и профессором кафедры компьютерных наук Университета Торонто .

Жизнь [ править ]

Грис получил степень бакалавра наук (BS) в Куинс-колледже в 1960 году. Следующие два года он проработал программистом-математиком в Лаборатории военно-морского вооружения США , где познакомился со своей женой Элейн.

Он получил степень магистра наук (MS) по математике в Университете Иллинойса в Урбана-Шампейн в 1963 году. Находясь в Иллинойсе, Грис работал с Манфредом Полем и Рюдигером Виле над написанием полного компилятора языка ALGOL 60 для IBM 7090. мэйнфрейма компьютер . Он заработал докторскую степень. физ. В 1966 году окончил TH München , учился у Фридриха Л. Бауэра и Йозефа Штёра .

Грис является почетным членом Рабочей группы 2.3 ИФИП . [6] целью которого является повышение способности программистов составлять программы, и он редактировал Методология программирования: сборник статей членов IFIP WG2.3 , [7] в котором освещается работа этой группы за первые десять лет ее существования.

Грис был доцентом Стэнфордского университета с 1966 по 1969 год, а затем стал доцентом Корнелльского университета в Итаке, штат Нью-Йорк . Он провел там следующие 30 лет, в том числе в качестве заведующего кафедрой информатики с 1982 по 1987 год. Грис получил стипендию Гуггенхайма в 1984–1985 годах. Он провел 1999–2002 годы в Университете Джорджии в Афинах и вернулся в Корнелл в январе 2003 года.

Грайс был сторонником рассмотрения формальных методов программирования как основной темы информатики и преподавания их студентам, и эта позиция вызвала большое количество споров в образовательном сообществе в области информатики. [8] Около 700 студентов и коллег-преподавателей присутствовали на его последней лекции, прочитанной на его курсе «Программирование и структуры данных» в мае 2022 года. [9]

Он является автором, соавтором и редактором семи учебников и 75 научных статей. Его документы хранятся в Корнелле. [10]

По состоянию на 2021 год , он живет в Итаке, Нью-Йорк .

Учебники [ править ]

Работа Грайса « Создание компилятора для цифровых компьютеров» 1971 года была первым опубликованным учебником по проектированию и реализации языковых компиляторов . [5] [11] Это был также один из первых учебников, написанных и выпущенных с использованием компьютеров, в данном случае ввод перфокарт в программу форматирования текста, работавшую на IBM System / 360 Model 65 ; [5] Использование ранних технологий в конечном итоге привело к тому, что книга приобрела несколько устаревший вид. [11] «Строительство компиляторов для цифровых компьютеров» хорошо продавалось и вышло более двадцати изданий. [5] хотя со временем ее известность затмит «Книгу Дракона», книгу Альфреда В. Ахо и Джеффри Д. Ульмана 1977 года «Принципы проектирования компиляторов» . [12] Тем не менее, голландский ученый-компьютерщик Дик Грюн написал о конструкции компилятора для цифровых компьютеров , что «целые поколения конструкторов компиляторов выросли на ней и ни разу об этом не пожалели». [11]

Учебник « Введение в программирование: структурированный подход с использованием PL/I и PL/C» был написан совместно с его колледжем компьютерных специалистов Ричардом В. Конвеем и опубликован в 1973 году. В нем использовался диалект PL/C , разработанный в Корнелле и прошедший несколько испытаний. издания и адаптации. В нем подчеркивалась дисциплина структурного программирования , став одним из самых выдающихся учебников по этому вопросу. [13] и представил соображения правильности программы , став первым вводным учебником, в котором это сделано. [14]

В 1981 году Грайс опубликовал «Науку программирования» — учебник, посвященный проверке программ . [15] Он представляет исчисление высказываний и использует его для формализации обработки предусловий , постусловий , инвариантов и связанных с ними сущностей. [16] а затем предоставляет практические приемы для разработки программы путем выявления этих логических объектов из спецификации проблемы. [17] Обзор в SIGSOFT Software Engineering Notes показал, что книга ценна с точки зрения логики и стратегических приемов, но слишком сосредоточена на низкоуровневом программировании без каких-либо абстрактных типов данных, кроме простого массива . [15] В статье для Communications of the ACM учёный-компьютерщик Джон Бентли сказал, что «Наука программирования» была «прекрасным введением в поле» и сказал, что профессиональным программистам будет полезно изучить его и использовать методы проверки программ в своих проектах. [17]

Книга «Логический подход к дискретной математике» была написана в соавторстве с Фредом Б. Шнайдером и опубликована в 1993 году. [8] Статья преподавателя Юго-Западного университета, в которой он выступает за преподавание предметов, описанных в книге, первокурсникам и называет ее «идеальным текстом, охватывающим исчисление предикатов для использования в программировании». [18] Точно так же преподаватель Университета Пеппердайн заявил: «Мой опыт работы с логическим подходом к дискретной математике убедил меня в том, что формальные методы легко освоить на уровне бакалавриата». [8]

Избранные работы [ править ]

Награды [ править ]

  • Чартерный член, ACM [28] [29] (1994)
  • Премия CRA за выдающиеся заслуги [30] (1991)
  • Сотрудник AAAS [31] (1990)
  • ACM Премия SIGCSE за выдающийся вклад в образование в области компьютерных наук (1991).
  • Премия AFIPS в области образования (1986 г.)
  • Стипендия Гуггенхайма [32] (1983)
  • Премия ACM по системам программирования и языкам, со Сьюзан Овики , [33] за статью «Проверка свойств параллельных программ: аксиоматический подход» (1977 г.)
  • Премия за выдающиеся достижения, Лаборатория военно-морского вооружения США, Дальгрен, Вирджиния (1961).

Ссылки [ править ]

  1. ^ «Премия Тейлора Л. Бута в области образования» . IEEE-CS . 3 апреля 2018 года . Проверено 9 июля 2022 г.
  2. ^ «Премия ACM Карла В. Карлстрема за выдающийся педагог» . АКМ . 1995 . Проверено 20 июля 2022 г.
  3. ^ «Дэвид Грайс» . mathgenealogy.org . Проект математической генеалогии . Проверено 7 августа 2022 г.
  4. ^ Грис, Д. (1971). Создание компилятора для цифровых компьютеров . Нью-Йорк: Джон Уайли и сыновья. ISBN  0-471-32776-Х . Первый текст по написанию компиляторов.
  5. ^ Перейти обратно: а б с д Это «Источник сборника Дэвида Грайса» . Экспонаты по истории компьютеров . Стэндфордский Университет . Проверено 4 октября 2022 г.
  6. ^ «Рабочая группа ИФИП 2.3 по методологии программирования» . Архивировано из оригинала 30 июня 2022 года . Проверено 15 июля 2022 г.
  7. ^ Перейти обратно: а б Грис, Д., изд. (1979). Методология программирования: сборник статей членов IFIP WG2.3 . Монографии по информатике. Нью-Йорк: Springer Verlag. дои : 10.1007/978-1-4612-6315-9 . ISBN  978-1-4612-6317-3 . S2CID   29484154 .
  8. ^ Перейти обратно: а б с Уорфорд, Дж. Стэнли (сентябрь 1995 г.). «Опыт преподавания формальных методов дискретной математики» . Бюллетень SIGCSE . 27 (3): 60–64. дои : 10.1145/209849.209860 . S2CID   14599744 .
  9. ^ ДиПьетро, ​​Луи; ЛаРокка, Дэвид (25 мая 2022 г.). «Дэвид Грайс получает награду «Профессор года Тау Бета Пи 2022» и читает заключительную лекцию в Корнелле» . Корнелл Бауэрс, СНГ.
  10. ^ «Документы Дэвида Грайса, № 16-13-4524. Отдел коллекций редких и рукописей, Библиотека Корнелльского университета» . Проверено 12 октября 2023 г.
  11. ^ Перейти обратно: а б с Грюн, Дик (20 мая 2010 г.). «Строительство компилятора до 1980 года» . dickgrune.com.
  12. ^ «Премия Тьюринга ACM вручается новаторам, которые сформировали основы компиляторов и алгоритмов языков программирования» (пресс-релиз). Ассоциация вычислительной техники. 31 марта 2021 г.
  13. ^ «Компьютерный текст обновлен» . Журнал Итаки . 30 июня 1975 г. с. 6 – через Newspapers.com.
  14. ^ Перейти обратно: а б с «Факультет компьютерных наук Корнелла – 50 лет инноваций» . Корнеллский факультет компьютерных наук . Проверено 2 сентября 2022 г.
  15. ^ Перейти обратно: а б Герхарт, Сьюзен Л. (апрель 1982 г.). «Две последние книги по программированию». Заметки по разработке программного обеспечения SIGSOFT . 7 (2): 63–64. дои : 10.1145/1005937.1005948 . S2CID   40374643 .
  16. ^ Хендерсон, Питер (1987). «Современная вводная информатика». Материалы восемнадцатого технического симпозиума SIGCSE по образованию в области информатики (SIGCSE '87) . Ассоциация вычислительной техники. стр. 183–190. дои : 10.1145/31820.31756 .
  17. ^ Перейти обратно: а б Бентли, Джон (декабрь 1983 г.). «Перлы программирования: Написание правильных программ» . Коммуникации АКМ . 26 (12): 1040–1045. дои : 10.1145/358476.358484 . S2CID   6134319 .
  18. ^ Денман, Ричард; Науманн, Дэвид А.; Поттер, Уолтер; Рихтер, Гэри (1994). «Вывод программ для первокурсников». Материалы двадцать пятого симпозиума SIGCSE по образованию в области информатики (SIGCSE '94) . Ассоциация вычислительной техники. стр. 116–120. дои : 10.1145/191029.191077 .
  19. ^ «Премия за выдающиеся педагогические достижения» . Корнелл Бауэрс СНГ, Корнелл . Проверено 10 июля 2022 г.
  20. ^ «Профессор года Тау Бета Пи» . Ассоциация выпускников CEAA, Инженерный колледж, Корнелл . Проверено 10 июля 2022 г.
  21. ^ «Награда за десятку лучших работ всех времён технического симпозиума ACM SIGCSE» . СИГКСЕ . Проверено 10 июля 2022 г.
  22. ^ Грис, Дэвид (февраль 1974 г.). «Чему нам следует учить на вводном курсе программирования?» . Бюллетень ACM SIGCSE . 6 (1): 81–89. дои : 10.1145/953057.810447 .
  23. ^ «Награды» . Корнелл Бауэрс СНГ – Информатика . Проверено 8 сентября 2022 г.
  24. ^ Хронология отдела CS Корнелла [14] объявляет об этой докторской степени
  25. ^ Хронология отдела CS Корнелла [14] объявляет об этой докторской степени
  26. ^ «Президентский стипендиат Weiss (за вклад в высшее образование)» . Корнелл . Проверено 10 июля 2022 г.
  27. ^ «Аудиосистема для технических чтений» (PDF) (кандидатская диссертация) . Проверено 9 июля 2022 г.
  28. ^ «Стипендиаты ACM» . АКМ . 1994 . Проверено 9 июля 2022 г.
  29. ^ «Дэвид Грайс: член ACM» . АКМ . 1994 . Проверено 9 июля 2022 г.
  30. ^ «Награда за выдающиеся заслуги» . КРА . 16 января 2015 года . Проверено 10 июля 2022 г.
  31. ^ «Исторические товарищи, AAAS» . АААС . Проверено 10 июля 2022 г.
  32. ^ «Дэвид Грайс - Мемориальный фонд Джона Саймона Гуггенхайма» . 1983 год . Проверено 10 июля 2022 г.
  33. ^ «Награда за доклад по системам и языкам программирования ACM» . АКМ . 1977 год . Проверено 7 июля 2022 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 81F69A954EC92FFA60451A063ABFCA11__1718670900
URL1:https://en.wikipedia.org/wiki/David_Gries
Заголовок, (Title) документа по адресу, URL1:
David Gries - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)