Share to: share facebook share twitter share wa share telegram print page

 

Robert Floyd

Plantilla:Infotaula personaRobert W. Floyd
Biografia
Naixement8 juny 1936 Modifica el valor a Wikidata
Nova York Modifica el valor a Wikidata
Mort25 setembre 2001 Modifica el valor a Wikidata (65 anys)
Stanford (Califòrnia) Modifica el valor a Wikidata
NacionalitatAmericà
FormacióUniversitat de Chicago
Es coneix perAlgorisme de Floyd-Warshall
Algorisme de Floyd-Steinberg
Algorisme de Floyd per trobar cicles
Activitat
Camp de treballCiències de la computació Modifica el valor a Wikidata
OcupacióInformàtica
OrganitzacióCarnegie Mellon
Stanford
Illinois Institute of Technology
Membre de
Obra
Estudiant doctoralRon Rivest
Família
CònjugeChristiane Floyd Modifica el valor a Wikidata
ParellaChristiane Modifica el valor a Wikidata
Premis
Premi Turing (1978)
Premi Pioner de la Informàtica (1991)


Robert W (Bob) Floyd[1] (8 de juny de 1936 – 25 de setembre de 2001) fou un pioner de la informàtica.

Entre les seves contribucions es troben el disseny de l'algorisme Floyd-Warshall (desenvolupador independentment de Stephen Warshall), que troba de forma eficient tots els camins més curts en un graf, l'algorisme de Floyd per trobar cicles en una seqüència, i la seva feina en anàlisi sintàctica. En un sol article va introduir el concepte important de difusió d'errors en el renderitzat d'imatges, anomenat també algorisme de Floyd-Steinberg. Una altra fita destacada fou la seva feina pionera en el camp de la verificació formal de programes amb assercions lògiques amb l'article de 1967 Assigning Meanings to Programs. Això va ser una contribució important al que es va acabar anomenant lògica de Hoare.

Biografia

Nascut a Nova York, Floyd va acabar l'escola als 14 anys. A la Universitat de Chicago, va obtenir la llicenciatura en arts liberals el 1953 (amb només 17 anys) i una segona llicenciatura en Física el 1958. A la universitat, Floyd va ser company d'habitació de Carl Sagan.[2]

Floyd va començar a treballar a l'Armour Research Foundation (ara IIT Research Institute) a l'Illinois Institute of Technology els anys 50. Va passar a fer d'operador informàtic a principis dels anys 60, i va començar a publicar molts articles notables, sobretot en el camp de l'anàlisi sintàctica. Fou pioner de les gramàtiques amb precedència d'operadors, i se'l considera el creador del camp de la semàntica de llenguatges de programació amb un seu article: Floyd (1967). El van nomenar professor associat a Carnegie Mellon als 27 anys i sis anys més tard va arribar a professor titular a Stanford. Va aconseguir el lloc sense tenir el doctorat.

L'any 1978 va aconseguir el Premi Turing "per tenir una influència clara en metodologies per a la creació de programari eficient i fiable, i per ajudar a la fundació de les següents branques importants de la informàtica: la teoria de l'anàlisi sintàctica, la semàntica de llenguatges de programació, la verificació automàtica de programes, la síntesi automàtica de programes, i l'anàlisi d'algorismes".

Floyd va col·laborar molt amb Donald Knuth, va ser el corrector principal del seu llibre crucial The Art of Computer Programming, i és la persona que s'hi cita més vegades. Floyd va dirigir 7 tesis doctorals.[3]

Floyd es va casar i divorciar dos cops, un d'ells amb la també informàtica Christiane Floyd, i va tenir quatre fills. Els últims anys, va patir una malaltia neurodegenerativa, la malaltia de Pick i es va retirar anticipadament el 1994 (als 58 anys). Era aficionat a fer excursions i al backgammon.

Selecció de publicacions

Referències

  1. Floyd es va fer canviar legalment el seu nom del mig de "Willoughby" a "W" però sempre l'abreviava com a "W." (Knuth 2003) (DOD form DD 48-1, personal papers, Stanford University Archive catalog SC 625 box 4)
  2. Stanford University Archives, Catalog SC 625, box 7
  3. «Tree of Robert Floyd's students for the Computer History Exhibits». Stanford Computer History. Stanford University.

Bibliografia

Enllaços externs

Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9