Richard Stevens

Richard Stevens
Pełne imię i nazwiskoWilliam Richard Stevens
Data i miejsce urodzenia5 lutego 1951
Luanshya, Rodezja Północna
Data i miejsce śmierci1 września 1999
Tucson, Arizona
Narodowośćamerykańska
Tytuł naukowydoktor inżynierii systemów
Alma MaterUniwersytet Michigan

William Richard Stevens (ur. 5 lutego 1951 w Luanshya w Rodezji Północnej, zm. 1 września 1999 w Tucson w Arizonie) – amerykański informatyk, jeden z najbardziej uznanych autorów książek dotyczących systemu Unix i protokołów TCP/IP.

Życiorys

Richard Stevens urodził się w 1951 w miejscowości Luanshya w Rodezji Północnej (obecnie Zambia). Jego ojciec pracował tam w przemyśle miedziowym. Rodzina Stevensów przeprowadzała się do Salt Lake City, Hurley w stanie Nowy Meksyk, Waszyngtonu i Phalaborwy w Południowej Afryce. Stevens uczęszczał do szkoły wojskowej Fishburne Military School w Waynesboro w Wirginii. W 1973 uzyskał licencjat z inżynierii lotnictwa na Uniwersytecie Michigan, w 1978 został magistrem a w 1982 uzyskał doktorat z inżynierii systemów na Uniwersytecie Arizony. W 1975 przeprowadził się do Tucson w Arizonie, gdzie pracował jako programista w Kitt Peak National Observatory. W latach 1982–1990 pełnił funkcję wiceprezesa Computing Services at Health Systems International w New Haven w stanie Connecticut. W 1990 ponownie przeprowadził się do Tucson, gdzie kontynuował karierę jako autor i konsultant. Był zapalonym pilotem; w latach 70. XX w. pracował na niepełnym etacie jako instruktor lotniczy.

Stevens zmarł w 1999 w wieku 48 lat. W 2000 stowarzyszenie USENIX przyznało mu pośmiertnie nagrodę Lifetime Achievement Award.

Książki

  • 1990UNIX Network ProgrammingISBN 0-13-949876-1
  • 1992Advanced Programming in the UNIX EnvironmentISBN 0-201-56317-7
  • 1994TCP/IP Illustrated, Volume 1: The ProtocolsISBN 0-201-63346-9
  • 1995TCP/IP Illustrated, Volume 2: The Implementation (z Garym R. Wrightem) – ISBN 0-201-63354-X
  • 1996TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain ProtocolsISBN 0-201-63495-3
  • 1998UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTIISBN 0-13-490012-X
  • 1999UNIX Network Programming, Volume 2, Second Edition: Interprocess CommunicationsISBN 0-13-081081-9

Polskie wydania

  • 1995Programowanie zastosowań sieciowych w systemie UNIXISBN 83-204-1872-0 (tłum. Jowita Koncewicz-Krzemień)
  • 1996Programowanie zastosowań sieciowych w systemie UNIXISBN 83-204-1980-0
  • 1998Programowanie zastosowań sieciowych w systemie UnixISBN 83-204-2288-4
  • 2000Unix – programowanie usług sieciowych. API: gniazda i XTIISBN 83-204-2421-6
  • 2001UNIX. Programowanie usług sieciowych. Tom 2 – Komunikacja międzyprocesowaISBN 83-204-2422-4
  • 2002Programowanie w środowisku systemu UNIXISBN 83-204-2669-3
  • 2002UNIX. Programowanie usług sieciowych. Tom 1 – API: gniazda i XTIISBN 83-204-2735-5

Dokumenty RFC

Stevens był także współautorem kilku dokumentów Request For Comment wydawanych przez IETF dotyczących protokołu IPv6 oraz zapobieganiu przeciążeniom w protokole TCP.

Linki zewnętrzne

Media użyte na tej stronie

REF new (questionmark).svg
Autor: Sławobóg, Licencja: LGPL
Icon for missing references