Share to: share facebook share twitter share wa share telegram print page

 

אדסחר דייקסטרה

אדסחר ויבה דייקסטרה
Edsger Wybe Dijkstra
לידה 11 במאי 1930
רוטרדם, הולנד עריכת הנתון בוויקינתונים
פטירה 6 באוגוסט 2002 (בגיל 72)
נינן (אנ'), הולנד
שם לידה Edsger Wybe Dijkstra עריכת הנתון בוויקינתונים
ענף מדעי מתמטיקה, מדעי המחשב
מקום מגורים הולנדהולנד הולנד
מקום לימודים
מנחה לדוקטורט Adriaan van Wijngaarden עריכת הנתון בוויקינתונים
מוסדות
תלמידי דוקטורט Nico Habermann, Antonetta Johanna Maria van Gasteren, Jan Tijmen Udding, Jan L. A. van de Snepscheut, Martin Rem, David Andrew Naumann, Kees Hemerik עריכת הנתון בוויקינתונים
פרסים והוקרה
  • פרס דייקסטרה (2002)
  • C&C Prize (2002)
  • עמית ACM (1994)
  • פרס חלוץ המחשב (1982)
  • פרס לזכר הארי גוד (1974)
  • פרס טיורינג (1972)
  • עמית אגודת המחשוב הבריטית (1971) עריכת הנתון בוויקינתונים
בן או בת זוג Maria C. Debets עריכת הנתון בוויקינתונים
תרומות עיקריות
פיתוחה של שפת התכנות ALGOL, האלגוריתם של דייקסטרה, ביסוס מדעי של תהליך התכנות.
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

אֶדְסְחֶר וִיבֶּה דֶיְיקְסְטְרָההולנדית: Edsger Wybe Dijkstra, אלפבית פונטי בינלאומי: [ˈɛtˌsxər 'ʋibə ˈdɛɪkˌstra]; ‏האזנה‏ ‏ 11 במאי 19306 באוגוסט 2002, נינן, הולנד) היה מהבולטים במדעני המחשב והמתכנתים במאה העשרים.

ביוגרפיה

דייקסטרה נולד ברוטרדם שבהולנד, לאב כימאי ולאם מתמטיקאית.

למד מתמטיקה ופיזיקה תאורטית באוניברסיטת ליידן. בשנים 1952–1962 עבד כמתכנת, ובמהלכן השלים את הדוקטורט במדעי המחשב (שעדיין לא התגבש כתחום עצמאי) באוניברסיטת אמסטרדם. עבודת הדוקטור שלו, שהוגשה בשנת 1959, נושאת את הכותרת Communication with an Automatic Computer, והתבססה גם על ניסיונו כמתכנת.

בשנים 1962–1984 היה פרופסור למתמטיקה באוניברסיטת איינדהובן, ובשנים 1973–1984 היה עמית מחקר של חברת בורוז. בשנים 1984–1999 היה פרופסור למדעי המחשב באוניברסיטת טקסס באוסטין.

דייקסטרה הוא חתן פרס טיורינג לשנת 1972 ועמית ACM משנת 1994.

על שמו של דייקסטרה נקרא פרס דייקסטרה של ה־ACM (האגודה הבינלאומית של מדעני מחשב). הפרס מוענק כל שנה למאמר שהייתה לו השפעה מרובה (במשך עשר שנים לפחות) על תחום החישוב המבוזר. דייקסטרה היה מהזוכים הראשונים בפרס (לפני שנקרא על שמו), בזכות מאמר הייצוב העצמי.

תרומותיו הבולטות

  • האלגוריתם של דייקסטרה, למציאת מסלול קל ביותר בגרף, כשנתונות משקולות לא שליליות על הקשתות. האלגוריתם מוצא את המסלולים מקודקוד מסוים בגרף אל כל אחד מהקודקודים האחרים (במסגרת תורת הגרפים).
  • "Go To Statement Considered Harmful"[1], מכתב למערכת הירחון Communications of the ACM שהתפרסם בשנת 1968 ויצר תפנית בתחביר של שפות תכנות, בהסבו את תשומת הלב לקושי שגורם השימוש בפקודת goto לקריאותן של תוכניות. בעקבות מכתב זה נוצר התכנות המובנה, שבו יש מבני בקרה המאפשרים קריאות גבוהה.
  • ביסוס מדעי של תהליך התכנות.
  • פעולות הנעילה והשחרור של מנעול לסינכרוניזציה של תהליכים במערכת מבוזרת. מאמריו על מערכות מבוזרות נחשבים על ידי רבים להתחלת תחום המחקר של החישוב המבוזר.
  • מאמרו על ייצוב עצמי, תכונה המבטיחה כי מערכת מבוזרת שתתחיל ממצב כלשהו תתכנס לבסוף למצב חוקי ותישאר חוקית. המאמר התחיל את תחום המחקר הזה (תת-תחום של תחום מערכות מבוזרות).
  • פיתוח מהדר ראשון לשפת התכנות ALGOL, שפה שהפכה למודל בבהירותה ובקפדנותה המתמטית.

טריוויה

דייקסטרה נודע בשנינותו, ואחדות מאמרותיו זכו לציטוט נרחב בקרב כותבים העוסקים במדעי המחשב:

  • מדעי המחשב אינם עוסקים במחשב יותר משאסטרונומיה עוסקת בטלסקופ.
אדסחר דייקסטרה
  • השאלה האם מחשב יודע לחשוב דומה לשאלה האם צוללת יודעת לשחות.
אדסחר דייקסטרה

אחדים מספריו

  • Structured programming (with O.J. Dahl and C.A.R. Hoare), Academic Press, 1972
  • A Discipline of Programming, Prentice-Hall, 1976
  • Selected Writings on Computing: A Personal Perspective, Springer Verlag, 1982.

ראו גם

לקריאה נוספת

  • Gerard O’Regan, Giants of Computing - A Compendium of Select, Pivotal Pioneers, Springer, 2013, pp. 91–97.

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

הערות שוליים

  1. ^ Edsger Dijkstra, Go to Statement Considered Harmful, Communications of the ACM, 3 11, מרץ 1968, עמ' 147–148 doi: 10.1145/362929.362947
Kembali kehalaman sebelumnya


Index: pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve 
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9