לזלי למפורט

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
תבנית {{מדען}} ריקה מתוכן. יש להזין פרמטרים בערך או בוויקינתונים.

לזלי ב. למפורטאנגלית: Leslie B. Lamport; נולד ב-7 בפברואר 1941) הוא מדען מחשבים אמריקאי-יהודי. ידוע בעיקר בזכות עבודתו המכוננת בתחום של חישוב מבוזר, וכמפתח הראשוני של שפת עיצוב המסמכים LaTeX ומחבר המדריך הראשון שלה[1][2]. למפורט הוא חתן פרס טיורינג לשנת 2013. הוא המציא אלגוריתמים חשובים ופיתח פרוטוקולי מידול ואימות פורמליים אשר משפרים את איכותן של מערכות מבוזרות מעשיות. תרומות אלה הביאו לשיפור התקינות, הביצועים והאמינות של מערכות מחשוב[3][4][5].

השכלה

למפורט הוא בוגר בית הספר התיכון למדעים בברונקס, קיבל תואר ראשון במתמטיקה מהמכון הטכנולוגי של מסצ'וסטס בשנת 1960, ותוארי מוסמך ודוקטור במתמטיקה מאוניברסיטת ברנדייס, בשנים 1963 ו-1972 בהתאמה[6]. עבודת הדוקטורט שלו עסקה בסינגולריות במשוואות דיפרנציאליות חלקיות אנליטיות[7].

קריירה ומחקר

למפורט עבד כמדען מחשבים בחברת Massachusetts Computer Associates בין השנים 1970 עד 1977, במכון המחקר SRI International בין 1977 ל-1985, וב-Digital Equipment Corporation ולאחר מכן ב-Compaq בין השנים 1985–2001. בשנת 2001 הצטרף לחטיבת המחקר של מיקרוסופט[6].

מערכות מבוזרות

עבודתו של למפורט הניחה את היסודות לתיאוריה של מערכות מבוזרות. בין המאמרים הבולטים שלו נמנים:

  • "Time, Clocks, and the Ordering of Events in a Distributed System"[3], אשר זכה בפרס דייקסטרה בשנת 2000[8]
  • "How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs"[9], בו הגדיר את הרעיון של עקיבות סדרתית
  • "The Byzantine Generals' Problem"[10]
  • "Distributed Snapshots: Determining Global States of a Distributed System"[11]
  • "The Part-Time Parliament"[12]

מאמרים אלה מתייחסים למושגים כמו שעון לוגי (ממנו נגזר היחס "קרה מוקדם יותר") וכשל ביזנטי (אי-התאמה במידע בין מערכות מקביליות שחלקן עשויות להיות בלתי-אמינות). הם מהמאמרים המצוטטים ביותר בתחום מדעי המחשב[13], ומתארים אלגוריתמים לפתרון בעיות בסיסיות רבות במערכות מבוזרות, ביניהם:

LaTeX

למפורט הוא יוצרה של שפת עיצוב המסמכים LaTeX. לאחר שדונלד קנות' פרסם את המהדורות המוקדמות של TeX (שפה ותוכנה לסדר דפוס בעזרת מחשב) בתחילת שנות השמונים, למפורט החל לעבוד לצרכיו האישיים על מערכת פקודות מאקרו שמבוססת על TeX, בתקווה שהיא תהפוך מאוחר יותר לחבילת המאקרו הסטנדרטית. מערכת זו התפרסמה מאוחר יותר בשם LaTeX (שילוב של Lamport ו-TeX).

בשנת 1983 פנה פיטר גורדון, עורך בהוצאת הספרים Addison-Wesley, אל למפורט ושכנע אותו להפוך את מדריך המשתמש של LaTeX לספר, אף שלמפורט היה בספק אם אנשים ישלמו כסף על ספר כזה[14] [6]. בספטמבר 1984 פרסם למפורט את גרסת 2.06a של LaTeX, ובאוגוסט 1985 את LaTeX 2.09 - הגרסה האחרונה של LaTeX אותה כתב בעצמו. בינתיים, Addison-Wesley פרסמה בשנת 1986 את מדריך המשתמש הראשון של למפורט, LaTeX: A Document Preparation System, שנמכר במאות אלפי עותקים.

ב־21 באוגוסט 1989, בפגישה של קבוצת המשתמשים של TeX באוניברסיטת סטנפורד, העביר למפורט את התחזוקה והפיתוח של LaTeX לפרנק מיטלבך. מיטלבך הקים את צוות LaTeX3 יחד עם כריס רולי וריינר שפף, והם פרסמו את LaTeX 2e, הגרסה הנוכחית של LaTeX, בשנת 1994[6][2][15].

לוגיקה עיתית

למפורט ידוע גם בעבודתו על לוגיקה עיתית (לוגיקת זמן), בה הציג את הלוגיקה העיתית של פעולות (TLA)[16][17]. בין תרומותיו ניתן למנות את TLA+‎, שפה להגדרה ובחינה של מערכות מגיבות ובו-זמניות, אותה תיאר בספרו Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers [18] והגדיר כ"ניסיון דון קישוטי להתגבר על סלידתם של מהנדסים ממתמטיקה"[19].

פרסים ותוארי כבוד

בשנת 2004 קיבל את פרס IEEE על שם עמנואל ר. פיורה המוענק על תרומות בתחום עיבוד נתונים ממוחשב[20]. בשנת 2005 קיבל מאמרו "Reaching Agreement in the Presence of Faults" [21] את פרס דייקסטרה [22]. בשנת 2008 קיבל את מדליית IEEE על שם ג'ון פון נוימן[23].

בשנת 2011 נבחר כחבר באקדמיה הלאומית למדעים של ארצות הברית.

למפורט הוא זוכה פרס טיורינג לשנת 2013 על "תרומות יסודיות לתיאוריה ולפרקטיקה של מערכות מבוזרות ובו-זמניות, בעיקר המצאת מושגים כמו סיבתיות ושעונים לוגיים, בטיחות וחיות, מכונות מצב משוכפלות, ועקיבות סדרתית"[24][25].

בשנת 2014 נבחר לעמית של ה-ACM על תרומות יסודיות לתיאוריה ולפרקטיקה של מערכות מבוזרות ובו-זמניות[26].

ללמפורט הוענקו חמישה תוארי דוקטור לשם כבוד מאוניברסיטאות אירופיות: מ-Université de Rennes-I ומאוניברסיטת כריסטיאן אלברכט בקייל בשנת 2003, מבית הספר הפוליטכני הפדרלי של לוזאן בשנת 2004, מ-Università della Svizzera italiana בשנת 2006 ומאוניברסיטת נאנסי בשנת 2007[6].

לכבוד יום הולדתו השישים של למפורט, אורגנה סדרת הרצאות בסימפוזיון ה-20 על עקרונות המחשוב המבוזר (PODC 2001)[27].

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא לזלי למפורט בוויקישיתוף   המזהה לא מולא ולא נמצא בוויקינתונים, נא למלא את הפרמטר.
ויקימילון ציטוטים בנושא לזלי למפורט בוויקיציטוט

הערות שוליים

  1. ^ בתהליכי בנייה "תבנית:Cite book"
  2. ^ 1 2 בתהליכי בנייה "תבנית:Cite web"
  3. ^ 1 2 בתהליכי בנייה "תבנית:Cite web"
  4. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  5. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  6. ^ 1 2 3 4 5 בתהליכי בנייה "תבנית:Cite web"
  7. ^ בתהליכי בנייה "תבנית:Cite web"
  8. ^ בתהליכי בנייה "תבנית:Cite web"
  9. ^ בתהליכי בנייה "תבנית:Cite web"
  10. ^ בתהליכי בנייה "תבנית:Cite web"
  11. ^ בתהליכי בנייה "תבנית:Cite web"
  12. ^ בתהליכי בנייה "תבנית:Cite web"
  13. ^ בתהליכי בנייה "תבנית:Cite web"
  14. ^ בתהליכי בנייה "תבנית:Cite web"
  15. ^ בתהליכי בנייה "תבנית:Cite web"
  16. ^ בתהליכי בנייה "תבנית:Cite web"
  17. ^ בתהליכי בנייה "תבנית:Cite web"
  18. ^ בתהליכי בנייה "תבנית:Cite book"
  19. ^ בתהליכי בנייה "תבנית:Cite web"
  20. ^ בתהליכי בנייה "תבנית:Cite web"
  21. ^ בתהליכי בנייה "תבנית:Cite web"
  22. ^ בתהליכי בנייה "תבנית:Cite web"
  23. ^ בתהליכי בנייה "תבנית:Cite web"
  24. ^ בתהליכי בנייה "תבנית:Cite web"
  25. ^ בתהליכי בנייה "תבנית:Cite news"
  26. ^ Leslie Lamport ACM Fellows 2014
  27. ^ בתהליכי בנייה "תבנית:Cite web"