Ralph Griswold - Ralph Griswold

Ralph E. Griswold (19 maja 1934, Modesto , Kalifornia - 4 października 2006, Tucson , AZ ) był informatykiem znanym ze swoich badań nad językami programowania wysokiego poziomu i obliczeniami symbolicznymi . Jego twórczość językowa obejmuje język przetwarzania ciągów znaków SNOBOL , SL5 i Icon .

Uczęszczał na Uniwersytet Stanforda , uzyskując tytuł licencjata z fizyki, a następnie tytuł magistra i doktora. w elektrotechnice . Griswold udał się do Bell Labs w 1962 roku, gdzie studiował pomysły na obliczenia nienumeryczne. SNOBOL był wynikiem; był to radykalnie inny język w swoim czasie i nadal jest. W 1967 roku został szefem działu badań i rozwoju w Programowaniu Laboratorium.

W 1971 roku został zatrudniony na Uniwersytecie Arizony jako pierwszy profesor informatyki, następnie zorganizował wydział i był jego kierownikiem do 1981 roku. W Arizonie Griswold opracował Icon . Wcześniejsza implementacja Icon w Ratfor została odrzucona, a język przepisany od podstaw w C i UNIX.

W 1990 r. Griswold został mianowany profesorem regentów i przeszedł na emeryturę w 1995 r. „Jako jeden z założycieli kultury oprogramowania Bell Labs, która zrodziła UNIX, C i wiele innych istotnych wkładów w nowoczesne oprogramowanie, Ralph Griswold wniósł do swoich badań akademickich nie tylko błyskotliwość, ale także doświadczenie i system wartości, który wymagał, aby pomysły badawcze były testowane w ogniu i okazały się przydatne i przydatne dla prawdziwych użytkowników, a nie tylko dobrze wyglądających diagramów w artykułach naukowych ”.

Po przejściu na emeryturę jego zainteresowania zwróciły się do matematycznych aspektów tkactwa .

Griswold zmarł 4 października 2006 roku na raka.

Syn Griswolda, Bill Griswold , jest również informatykiem.

Bibliografia

  • Cortada, James W. (1987). Historyczny słownik przetwarzania danych: biografie . Nowy Jork: Greenwood Press. ISBN   0-313-25651-9 .
  1. ^ Griswold, Ralph E .; Poage, JF; Polonsky, Ivan P. (1971). Język programowania SNOBOL 4 (wyd. 2). Englewood Cliffs NJ: Prentice-Hall. ISBN   0-13-815373-6 .
  2. ^ Griswold, Ralph E .; Hanson, David R. (kwiecień 1977). „Przegląd SL5”. Uwagi ACM SIGPLAN . 12 (4): 40–50. doi : 10.1145 / 954654.954658 . S2CID   38692673 .
  3. ^ Griswold, Ralph E .; Hanson, David R. (maj 1978). „Mechanizm procedury SL5” . Komunikacja ACM . 21 (5): 392–400. doi : 10.1145 / 359488.359502 . S2CID   12017480 .
  4. ^ Griswold, Ralph E .; Griswold, Madge T. (1996). „Historia języka programowania Icon”. W Bergin Thomas J .; Gibson, Richard G. (red.). Historia języków programowania II . New York NY: ACM Press.
  5. ^ Shapiro, E. (lipiec 1985). „SNOBOL i ikona: projektant językowy Ralph Griswold patrzy na swój język”. Bajt . 10 (7): 341–6.
  6. ^ Jeffery, Clinton L. (2004). „Rodzina języków ikon” . CS 580: Uwagi do wykładów o konstrukcji kompilatora . Las Cruces NM: New Mexico State University. Zarchiwizowane od oryginału w dniu 6 września 2006 r.
  7. ^ Ralph Griswold 1934–2006, retrospektywa na Uniwersytecie Arizony
  8. ^ Cyfrowe archiwum on-line dokumentów dotyczących tkactwa i tematów pokrewnych
  9. ^ Wampler, Steve (5 października 2006) Wiadomość o interesujących ludziach zarchiwizowana 24 października 2006 r. W Wayback Machine

Linki zewnętrzne