Edsger W. Dijkstra ، فيزيائي هولندي وعالم كمبيوتر وأكاديمي (مواليد 1930)

Edsger Wybe Dijkstra (DYKE-strə ؛ هولندي: [ˈɛtsxər ˈʋibə ˈdɛikstra] (استمع) ؛ 11 مايو 1930 - 6 أغسطس 2002) كان عالم كمبيوتر هولنديًا ومبرمجًا ومهندس برمجيات وعالم أنظمة وكاتب مقالات علمية ورائدًا في علوم الحوسبة. كان فيزيائيًا نظريًا بالتدريب ، وعمل مبرمجًا في Mathematisch Centrum (أمستردام) من عام 1952 إلى عام 1962. وقد شغل Dijkstra ، أستاذًا جامعيًا معظم حياته ، كرسي Schlumberger Centennial في علوم الكمبيوتر في جامعة تكساس في أوستن من عام 1984 حتى تقاعده في عام 1999. كان أستاذًا للرياضيات في جامعة أيندهوفن للتكنولوجيا (1962-1984) وزميلًا باحثًا في شركة بوروز (1973-1984). في عام 1972 ، أصبح أول شخص لم يكن أمريكيًا ولا بريطانيًا يفوز بجائزة تورينج.

أحد أكثر الشخصيات تأثيراً في الجيل التأسيسي لعلوم الحوسبة ، ساعد Dijkstra في تشكيل الانضباط الجديد كمهندس ومنظر. تغطي مساهماته الأساسية مجالات متنوعة من علوم الحوسبة ، بما في ذلك إنشاء المترجم وأنظمة التشغيل والأنظمة الموزعة والبرمجة المتسلسلة والمتزامنة ونموذج ومنهجية البرمجة وأبحاث لغة البرمجة وتصميم البرامج وتطوير البرامج والتحقق من البرنامج ومبادئ هندسة البرمجيات وخوارزميات الرسم البياني ، والأسس الفلسفية لبرمجة الكمبيوتر وعلوم الكمبيوتر. العديد من أوراقه هي مصدر مجالات بحث جديدة. تم تحديد العديد من المفاهيم والمشكلات التي أصبحت الآن معيارية في علوم الكمبيوتر لأول مرة بواسطة Dijkstra أو تحمل أسماء صاغها. حتى منتصف الستينيات من القرن الماضي ، كانت برمجة الكمبيوتر تعتبر فنًا (أو حرفة) أكثر منها تخصصًا علميًا. في كلمات هارلان ميلز (1986) ، "كانت البرمجة [قبل السبعينيات] تعتبر نشاطًا خاصًا لحل الألغاز لكتابة تعليمات الكمبيوتر للعمل كبرنامج". في أواخر الستينيات ، كانت برمجة الكمبيوتر في حالة أزمة. كان Dijkstra واحدًا من مجموعة صغيرة من الأكاديميين والمبرمجين الصناعيين الذين دافعوا عن أسلوب برمجة جديد لتحسين جودة البرامج. كان Dijkstra ، الذي كان لديه خلفية في الرياضيات والفيزياء ، أحد القوى الدافعة وراء قبول برمجة الكمبيوتر كنظام علمي. لقد صاغ عبارة "البرمجة المهيكلة" وخلال السبعينيات أصبح هذا هو أرثوذكسية البرمجة الجديدة. بصفته منشئ حركة البرمجة المهيكلة (أول حركة ملحوظة في تاريخ برمجة الكمبيوتر) ، ساعدت أفكاره حول منهجية البرمجة على وضع الأسس لولادة وتطوير الانضباط المهني لهندسة البرمجيات ، وتمكين المبرمجين من التنظيم والإدارة بشكل متزايد مشاريع برمجية معقدة. كما لاحظ برتراند ماير (2009) ، "أدت الثورة في وجهات نظر البرمجة التي بدأها تحطيم الأيقونات لديجكسترا إلى حركة تعرف باسم البرمجة المهيكلة ، والتي دعت إلى اتباع نهج منظم وعقلاني لبناء البرنامج. البرمجة المنظمة هي الأساس لكل ما تم إنجازه منذ ذلك الحين في منهجية البرمجة ، بما في ذلك البرمجة الشيئية. "بدأت الدراسة الأكاديمية للحوسبة المتزامنة في الستينيات ، حيث يُنسب إلى Dijkstra (1965) كونها الورقة الأولى في هذا المجال ، والتي تحدد مشكلة الاستبعاد المتبادل وحلها. كما كان من أوائل الرواد في البحث عن مبادئ الحوسبة الموزعة. عمله التأسيسي على التزامن ، والإشارات ، والاستبعاد المتبادل ، والمأزق (العناق القاتل) ، وإيجاد أقصر المسارات في الرسوم البيانية ، والتسامح مع الأخطاء ، والاستقرار الذاتي ، من بين العديد من المساهمات الأخرى ، يشتمل على العديد من الركائز التي يبنى عليها مجال الحوسبة الموزعة. قبل وفاته بفترة وجيزة في عام 2002 ، حصل على جائزة الورق المؤثر من ACM PODC في الحوسبة الموزعة عن عمله في التثبيت الذاتي لحساب البرنامج. تمت إعادة تسمية هذه الجائزة السنوية بجائزة Dijkstra (جائزة Edsger W. Dijkstra في الحوسبة الموزعة) في العام التالي. كجائزة ، برعاية مشتركة من ندوة جمعية آلات الحوسبة (ACM) حول مبادئ الحوسبة الموزعة (PODC) والندوة الدولية للرابطة الأوروبية لعلوم الكمبيوتر النظرية (EATCS) حول الحوسبة الموزعة (DISC) ، تقر بأنه "لا يوجد فرد آخر كان له تأثير أكبر على البحث في مبادئ الحوسبة الموزعة ".