Кіріспе

Американдық компьютер ғалымы (1936–2001)

Роберт В. Флойд (8 маусым 1936 – 25 қыркүйек 2001) – компьютер ғалымы. Оның еңбегіне Флойд-Уоршалл алгоритмін жасау (Стивен Уоршаллдан тәуелсіз), бұл алгоритм графтардағы ең қысқа жолдарды тиімді табуға мүмкіндік береді, сондай-ақ оның синтаксистік талдау жөніндегі жұмыстары кіреді. Флойдтың тізбекте циклдерді анықтау алгоритмі де оған жатқызылады. Бір жеке мақаласында ол кескіндерді көрсету үшін қателік таратудың маңызды тұжырымдамасын ұсынды, бұл Флойд-Штейнберг дитерингі деп те аталады (бірақ ол дитерингті таратудан ажыратты). 1967 жылы жарияланған «Бағдарламаларға мағына беру» атты еңбегімен логикалық тұжырымдарды қолдану арқылы бағдарламаны тексеру саласындағы алғашқы қадамдардың бірін жасады. Бұл кейіннен Хоар логикасының дамуына үлес қосты. Флойд 1978 жылы Тьюринг сыйлығына ие болды.

Өмір

Нью-Йорк қаласында туған Флойд 14 жасында орта мектепті бітірді. Чикаго университетінде ол 1953 жылы (17 жасында) гуманитарлық ғылымдар бакалавры (B.A.) дәрежесін, ал 1958 жылы физика бойынша екінші бакалавр дәрежесін алды. Флойд Карл Саганмен бірге колледжде оқыды. 1950 жылдары Флойд Иллинойс технология институтындағы Армоур зерттеу қорының (қазіргі IIT зерттеу институты) қызметкері болды. 1960 жылдардың басында компьютер операторы болып жұмыс істей бастаған ол көптеген мақалалар жариялады, оның ішінде компиляторлар (әсіресе синтаксистік талдау) туралы. Ол операторлық басымдық грамматикасын жасаушылардың бірі және бағдарламалау тілінің семантикасы саласын қалыптастыруға үлкен үлес қосты. 27 жасында Карнеги Меллон университетінің доценті болып тағайындалды, ал алты жылдан кейін Стэнфорд университетінің толық профессоры болды. Ол философия докторы (Ph.D.) дәрежесінсіз бұл лауазымға ие болды. Флойд Халықаралық ақпаратты өңдеу федерациясының (IFIP) 2.1-ші жұмыс тобының мүшесі болды, бұл топ алгоритмдік тілдер мен есептеулерді анықтап, қолдайды және ALGOL 60 және ALGOL 68 бағдарламалау тілдерін жаңартып отырады. 1974 жылы Америка өнер және ғылым академиясының мүшесі болып сайланды. 1978 жылы "тиімді және сенімді бағдарламалық құралдарды жасау әдістемелеріне айқын әсер еткені үшін және компьютер ғылымының келесі маңызды салаларын құруға көмектескені үшін: синтаксистік талдау теориясы, бағдарламалау тілдерінің семантикасы, автоматты бағдарламаны тексеру, автоматты бағдарлама синтезі және алгоритмдерді талдау" үшін Тьюринг сыйлығын алды. Флойд Дональд Кнутпен тығыз байланыста жұмыс істеді, әсіресе Кнуттың "Компьютерлік бағдарламалау өнері" атты еңбегінің басты рецензенты болды және осы еңбекте ең көп сілтеме жасалған автор. Ол Ричард Бейгельмен бірлесіп "Машиналар тілі: есептеу мүмкіндігі және формальды тілдерге кіріспе" оқулығын жазды. Флойд жеті Ph.D. түлектерін тәрбиеледі. Флойд екі рет үйленді және ажырасты, алғашқы әйелі Жана М. Мейсон, екіншісі – компьютер ғалымы Кристиан Флойд болды. Оның төрт баласы бар. Өмірінің соңғы жылдарында ол Пик ауруынан зардап шекті, бұл нейродегенеративті ауру, сондықтан 1994 жылы ерте зейнетке шықты.