For faster navigation, this Iframe is preloading the Wikiwand page for Флойд, Роберт.

Флойд, Роберт

Материал из Википедии — свободной энциклопедии

Роберт Даблью Флойд
англ. Robert W Floyd
Флойд в 1976 году
Флойд в 1976 году
Дата рождения 8 июня 1936(1936-06-08)
Место рождения Нью-Йорк
Дата смерти 25 сентября 2001(2001-09-25) (65 лет)
Место смерти Станфорд
Страна  США
Род деятельности специалист в области информатики, инженер, преподаватель университета
Научная сфера Информатика
Место работы Университет Карнеги — Меллон
Стэнфордский университет
Альма-матер Чикагский университет
Известен как Алгоритм Флойда — Уоршелла
Награды и премии

Роберт Даблью Флойд (англ. Robert W Floyd, 8 июня 1936 года, Нью-Йорк, США — 25 сентября 2001 года, Станфорд, США) — американский учёный в области теории вычислительных систем. Лауреат премии Тьюринга. Флойд сменил своё второе имя, которое начиналось на букву W (Willoughby), на саму букву W, поэтому после него не ставится точка. Сам Флойд шутил по этому поводу, что «W.» — это приемлемая аббревиатура от «W»[1].

Роберт окончил школу в возрасте 14 лет, перепрыгнув три класса. Три года спустя, в 1953 году, он получил титул бакалавра свободных наук в Чикагском университете, а в 1958 — бакалавра по физике. В возрасте 27 лет Флойд стал адъюнкт-профессором при университете Карнеги — Меллона, а ещё шесть лет спустя — профессором в Стэнфорде. Примечательно, что в отличие от большинства коллег, Флойд не имел титула PhD (доктора философии). Дважды женат, дважды разведён, имел четверых детей. Второй женой Флойда была австрийская учёная в области компьютерных наук Кристиане Флойд, которая была замужем за Питером Науром[2].

К знаменитым достижениям Флойда относятся эффективный алгоритм поиска кратчайшего пути в ориентированных графах (алгоритм Флойда — Уоршелла) и алгоритм дизеринга (алгоритм Флойда — Стейнберга). Кроме того, Флойд работал над проблемой формальной верификации программ, сделав тем самым большой вклад в логику Хоара, которую иногда называют логикой Флойда — Хоара[2][3].

В Стэнфорде Флойд тесно работал с Дональдом Кнутом, в том числе в качестве главного редактора серии его знаменитых книг «Искусство программирования», ставших фундаментальным источником информации о разработке алгоритмов[1]. Вместе они поддержали студенческую акцию протеста 1 мая 1970 года, направленную против решения Никсона о введении американских войск в Камбоджу. Целью акции было препятствие работы сотрудников университета, однако Кнут и Флойд провели весь день, дискутируя об алгоритмах сортировки[1]. Флойд активно принимал участие в работе по освобождению чилийского учёного Фернандо Флореса из тюрьмы[источник не указан 400 дней].

В число его хобби входили пешие походы, учёный также являлся заядлым игроком в нарды.

Роберт Флойд ушёл на пенсию в 1994 году и умер в клинике Стендфордского университета в возрасте 65 лет после долгой болезни в 2001 году[2].

  • 1978 — Премия Тьюринга «за его несомненное влияние на методологию создания эффективного и надёжного программного обеспечения и за его помощь в становлении таких областей компьютерных наук как теория парсинга, семантика языков программирования, автоматическая верификация программ, автоматический синтез программ, и анализ алгоритмов»[4].
  • 1991 — Медаль «Пионер компьютерной техники» за первые компиляторы[5].

Примечания

[править | править код]
  1. 1 2 3 «Robert W Floyd, In Memoriam» Архивная копия от 7 февраля 2009 на Wayback Machine, Дональд Кнут, 20 марта 2002 года  (англ.)
  2. 1 2 3 «Robert Floyd, pioneer in computer programming, dead at 65» Архивная копия от 1 декабря 2008 на Wayback Machine, Дон Леви, Stanford Report, 7 ноября 2001 года  (англ.)
  3. «Assigning Meaning to Programs» Архивная копия от 28 мая 2008 на Wayback Machine, R. W. Floyd, in Proceedings of Symposium on Applied Mathematics, Vol. 19, J.T. Schwartz (Ed.), A.M.S., 1967, pp. 19-32  (англ.)
  4. Robert W. Floyd — A.M. Turing Award Winner Архивная копия от 19 сентября 2017 на Wayback Machine  (англ.)
  5. Computer Pioneer List.
{{bottomLinkPreText}} {{bottomLinkText}}
Флойд, Роберт
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?