ניקלאוס וירת

מדען מחשב שווייצרי. חלוץ בהנדסת תוכנה ומפתח שפות מחשב בהן פסקל

נִיקְלָאוּס וִירְתגרמנית: Niklaus E. Wirth;‏ 15 בפברואר 19341 בינואר 2024) היה מדען מחשב שווייצרי, ידוע בעיקר כמי שתכנן מספר שפות תכנות ובכללן פסקל, וכן כחלוץ במספר נושאים בהנדסת תוכנה. על פועלו החדשני בתחום שפות המחשב זכה בפרס טיורינג לשנת 1984.

ניקלאוס וירת
Niklaus Wirth
ניקלאוס וירת, אוקטובר 2005
ניקלאוס וירת, אוקטובר 2005
ניקלאוס וירת, אוקטובר 2005
לידה 15 בפברואר 1934
וינטרטור, שווייץ עריכת הנתון בוויקינתונים
פטירה 1 בינואר 2024 (בגיל 89)
ציריך, שווייץ עריכת הנתון בוויקינתונים
ענף מדעי מדעי המחשב
מקום מגורים שווייץ
מקום לימודים
מנחה לדוקטורט אדוארד פייגנבאום, בפסקה זו רשומה אחת נוספת שטרם תורגמה עריכת הנתון בוויקינתונים
מוסדות
תלמידי דוקטורט מרטין אודרסקי, Edouard Marmier, Rudolf Schild, Peter U. Schulthess, William Marshall McKeeman, Michael Franz עריכת הנתון בוויקינתונים
פרסים והוקרה
  • אות מסדר ההצטיינות במדעים ואמנויות של גרמניה
  • Programming Languages Achievement Award (2007)
  • עמית ACM (1994)
  • פרס מרסל בנואה (1989)
  • פרס חלוץ המחשב (1987)
  • עמית מוזיאון היסטוריית המחשב
  • פרס טיורינג (1984)
  • פרס עמנואל פיור מטעם IEEE (1983) עריכת הנתון בוויקינתונים
people.inf.ethz.ch/wirth/
תרומות עיקריות
תכנן מספר שפות מחשב ובכללן פסקל
חתימה עריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

ביוגרפיה

עריכה

וירת נולד בווינטרטור שבשווייץ, ב-1934. ב-1959 קיבל תואר ראשון בהנדסת אלקטרוניקה מהמכון הטכנולוגי של ציריך (ETH). בשנת 1960 קיבל תואר שני מאוניברסיטת לאוול שבקנדה. ב-1963 הוענק לו תואר דוקטור בהנדסת חשמל ומדעי המחשב מאוניברסיטת קליפורניה בברקלי. את התואר השלישי השלים בהנחיית הארי האסקי(אנ), חלוץ בתחום תכנון המחשבים.[1]

מ-1963 ועד 1967 שימש כמרצה במדעי המחשב באוניברסיטת סטנפורד ולאחר מכן שוב באוניברסיטת ציריך. ב-1968 מונה לפרופסור לאינפורמטיקה ב-ETH שבציריך, ושהה בשבתון של שנתיים בזירוקס פארק בקליפורניה. וירת פרש לגמלאות בשנת 1999.

עבודתו

עריכה

וירת היה המתכנן הראשי של שפות התכנות Euler, Algol-W, פסקל, Modula, Modula-2 ו-Oberon. הוא לקח חלק משמעותי בתכנון ויישום המחשב Lilith, מערכת ההפעלה Oberon ומערכת התכנון והסימולציה לחומרה ספרתית Lola. על עבודתו זו בתחום שפות המחשב זכה וירת בפרס טיורינג לשנת 1984 והוכתר כעמית ACM.

מאמרו Program Development by Stepwise Refinement שעסק בהוראת התכנות נחשב לטקסט קלאסי בהנדסת תוכנה. ב-1976 כתב וירת את הספר "Algorithms + Data Structures = Programs" ("אלגוריתמים + מבני נתונים = תוכניות"), וזה זכה להכרה נרחבת והוא עדיין שימושי נכון לתחילת המאה ה-21.

וירת תכנן את שפת התכנות הפשוטה PL/0 כדי להדגים תכנון מהדרים, ושפה זו הייתה הבסיס לקורסים אוניברסיטאיים רבים בנושא תכנון מהדרים.

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

ב-1999 גילתה האסטרונומית הצ'כית לנקה קוטקובה(אנ) אסטרואיד חדש וכאות מחווה היא קראה לאסטרואיד 21655 Niklauswirth, על שמו של וירת.[1]

ציטוטים

עריכה

"Reliable and transparent programs are usually not in the interest of the designer."

"In our profession, precision and perfection are not a dispensable luxury, but a simple necessity".

ראו גם

עריכה

לקריאה נוספת

עריכה
  • Gerard O’Regan, Giants of Computing - A Compendium of Select, Pivotal Pioneers, Springer, 2013, pp. 273–276.

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

עריכה
  מדיה וקבצים בנושא ניקלאוס וירת בוויקישיתוף

הערות שוליים

עריכה
  1. ^ 1 2 הלך לעולמו ממציא שפת התכנות פסקל, באתר גיקטיים, ‏7 בינואר 2024
  2. ^ ניקלאוס וירת (1995), A Plea for Lean Software