ריצ'רד סטיבנס

מתוך ויקיפדיה, האנציקלופדיה החופשית
ריצ'רד סטיבנס
אין תמונה חופשית
אין תמונה חופשית
לידה 5 בפברואר 1951
זמביה עריכת הנתון בוויקינתונים
פטירה 1 בספטמבר 1999 (בגיל 48)
טוסון, ארצות הברית עריכת הנתון בוויקינתונים
ענף מדעי הנדסת מערכות עריכת הנתון בוויקינתונים
מקום לימודים
www.kohala.com/start/
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

ריצ'רד סטיבנסאנגלית: William Richard Stevens‏; 5 בפברואר 1951 - 1 בספטמבר 1999), מחברם של ספרים בנושאי מערכת ההפעלה UNIX ו-TCP/IP. בעיני רבים, סטיבנס נחשב ל-"גורו" של ה-"גורו-ים" בתחום ה-UNIX, ועבודתו סייעה, ונכון לתחילת המאה העשרים ואחת - עדיין מסייעת, למתכנתים רבים בסביבת מחשוב זו.

תולדות חייו[עריכת קוד מקור | עריכה]

סטיבנס נולד בשנת 1951 בלאונשייה שבצפון רודזיה (כיום זמביה), שם עבד אביו בתעשיית הנחושת. סטיבנס למד במכללה צבאית בווירג'יניה, וקיבל בשנת 1973 תואר ראשון בהנדסת אווירונאוטיקה מאוניברסיטת מישיגן ותואר שני בשנת 1978. בהמשך, קיבל סטיבנס תואר ד"ר בהנדסת מערכות מאוניברסיטת אריזונה. בשנת 1975 עבר לטוּסון שבאריזונה, שם הועסק כמתכנת במצפה הכוכבים הלאומי קיט פיק עד לשנת 1982. משנת 1982 ועד 1990 שימש כסגן נשיא לשירותי מחשוב ב-Health Systems International, בניו הייבן שבקונטיקט. בשנת 1990 הוא עבר חזרה לטוּסון והתמקד בקריירה שלו ככותב וכיועץ. סטיבנס היה גם חובב טיסה מושבע ומדריך טיס.

סטיבנס נפטר בשנת 1999, בגיל 48. לאחר מותו, הוענק לו בשנת 2000 פרס Lifetime Achievment של אגודת Usenix.

פרסומים עיקריים[עריכת קוד מקור | עריכה]

  • ‎UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications (1999)‎
  • ‎UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTI (1998)‎
  • ‎TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols (1996)‎
  • ‎TCP/IP Illustrated, Volume 2: The Implementation (1995)‎
  • ‎TCP/IP Illustrated, Volume 1: The Protocols (1994)‎
  • ‎Advanced Programming in the UNIX Environment (1992)‎
  • ‎UNIX Network Programming (1990)‎

RFCs[עריכת קוד מקור | עריכה]

סטיבנס השתתף בכתיבתם של מספר מסמכי RFC עבור ה-IETF, מסמכי מידע שתארו את העדכונים לממשק תכנות היישומים Berkeley Sockets בשל הרחבתו לתמיכה גם ב-IPv6, ומסמך התקנים עבור פרוטוקול בקרת הצפיפות של TCP.

  • RFC 2292 - Advanced Sockets API for IPv6‎
  • RFC 2553 - Basic Socket Interface Extensions for IPv6‎
  • RFC 2581 - TCP Congestion Control‎

קישורים חיצוניים[עריכת קוד מקור | עריכה]