روبرت دبليو فلويد

روبرت دبليو فلويد [ 1 ] (وُلد باسم روبرت ويلوبي فلويد ؛ 8 يونيو 1936 - 25 سبتمبر 2001) كان عالم حاسوب أمريكيًا . تشمل إسهاماته تصميم خوارزمية فلويد-وارشال (بشكل مستقل عن ستيفن وارشال )، التي تُحدد بكفاءة جميع أقصر المسارات في الرسم البياني ، بالإضافة إلى عمله في مجال التحليل النحوي . كما نُسبت إليه خوارزمية فلويد لاكتشاف الدورات في التسلسلات. في ورقة بحثية واحدة، قدّم مفهومًا هامًا هو انتشار الخطأ في عرض الصور، والذي يُعرف أيضًا باسم التمويه فلويد-شتاينبرغ (مع أنه ميّز بين التمويه والانتشار). كان رائدًا في مجال التحقق من البرامج باستخدام التأكيدات المنطقية من خلال ورقته البحثية "إسناد المعاني للبرامج " عام 1967. وقد شكّل هذا العمل إسهامًا في ما أصبح يُعرف لاحقًا بمنطق هوار . حصل فلويد على جائزة تورينج عام 1978.

حياة

وُلد فلويد في مدينة نيويورك ، وأنهى دراسته الثانوية في سن الرابعة عشرة. وفي جامعة شيكاغو ، حصل على بكالوريوس الآداب في العلوم الإنسانية عام 1953 (عندما كان عمره 17 عامًا فقط) وبكالوريوس ثانٍ في الفيزياء عام 1958. وكان فلويد زميلًا في السكن الجامعي لكارل ساجان . [ 2 ]

انضم فلويد إلى هيئة التدريس في مؤسسة أرمور للأبحاث ( معهد إلينوي للتكنولوجيا حاليًا ) في معهد إلينوي للتكنولوجيا في خمسينيات القرن العشرين. وفي أوائل الستينيات، عمل كمشغل حاسوب، وبدأ بنشر العديد من الأبحاث، بما في ذلك أبحاث حول المترجمات (وخاصة التحليل النحوي ). كان رائدًا في قواعد أسبقية العمليات ، ويُنسب إليه الفضل في تأسيس مجال دلالات لغات البرمجة في كتابه "فلويد" (1967) . عُيّن أستاذًا مشاركًا في جامعة كارنيجي ميلون وهو في السابعة والعشرين من عمره، ثم أصبح أستاذًا متفرغًا في جامعة ستانفورد بعد ست سنوات. وقد حصل على هذا المنصب دون أن يحمل شهادة دكتوراه في الفلسفة .

كان عضواً في الاتحاد الدولي لمعالجة المعلومات (IFIP) مجموعة العمل 2.1 التابعة للاتحاد الدولي لمعالجة المعلومات بشأن اللغات والحسابات الخوارزمية، [ 3 ] والتي حددت وحافظت ودعمت لغات البرمجة ALGOL 60 و ALGOL 68. [ 4 ]

تم انتخابه زميلاً في الأكاديمية الأمريكية للفنون والعلوم في عام 1974. [ 5 ]

حصل على جائزة تورينج في عام 1978 "لتأثيره الواضح على منهجيات إنشاء برامج فعالة وموثوقة، ولمساعدته في تأسيس المجالات الفرعية المهمة التالية في علوم الحاسوب: نظرية التحليل النحوي، ودلالات لغات البرمجة ، والتحقق التلقائي من البرامج ، وتوليف البرامج التلقائي ، وتحليل الخوارزميات ". [ 6 ]

عمل فلويد عن كثب مع دونالد كنوث ، ولا سيما بصفته المراجع الرئيسي لكتاب كنوث الرائد " فن برمجة الحاسوب" ، وهو الشخص الأكثر استشهادًا به في هذا العمل. شارك فلويد في تأليف كتاب " لغة الآلات: مقدمة في الحوسبة واللغات الرسمية " مع ريتشارد بيجل . [ 7 ] أشرف فلويد على سبعة طلاب حاصلين على درجة الدكتوراه. [ 8 ]

تزوج فلويد مرتين وانفصل عن زوجته الأولى جانا م. ماسون، ثم عن عالمة الحاسوب كريستيان فلويد ، وأنجب أربعة أطفال. في سنواته الأخيرة، عانى من مرض بيك ، وهو مرض تنكسي عصبي ، ولذلك تقاعد مبكراً عام 1994. [ 6 ]

كان من بين هواياته المشي لمسافات طويلة، وكان لاعبًا شغوفًا بلعبة الطاولة :

في إحدى المرات، علقنا في مطار أوهير بشيكاغو لساعات، ننتظر إقلاع رحلتنا، بسبب عاصفة ثلجية. وبينما كنا نجلس عند البوابة، سألني بوب، بشكل عفوي: "هل تعرف كيف تلعب الطاولة؟" أجبته أنني أعرف القواعد، ولكن لماذا يريد أن يعرف؟ قال بوب بما أن لدينا عدة ساعات للانتظار، فلنلعب بعض الجولات، بمبالغ صغيرة بالطبع. ثم مدّ يده إلى حقيبته وأخرج طقم طاولة.

علّمني والدي أشياء كثيرة. من بينها الحذر من أي شخص يقترح لعب البلياردو مقابل المال، ثم يفتح حقيبة سوداء ويبدأ بتجميع عصا البلياردو. ظننتُ أن هذه النصيحة تنطبق على كل من يسافر ومعه طقم طاولة زهر. أخبرتُ بوب أنني لن ألعب مقابل المال، مستحيل. ألحّ عليّ قليلاً، لكنه وافق في النهاية. ثم شرع في إعطائي درسًا مجانيًا في فن وعلم لعب طاولة الزهر.

كان قراري برفض اللعب معه على المال - مهما كانت قيمة الرهان - صائباً. كان الدرس ممتعاً. اكتشفت لاحقاً أنه كان يعمل لسنوات على تعلم اللعبة. كان يأخذ لعب الطاولة على محمل الجد، ويدرس اللعبة ورياضياتها، وكان شبه محترف. أعتقد أن الأمر كان أكثر من مجرد هواية. فكما كان بحثه، كان بوب يأخذ ما يفعله على محمل الجد، ومن المنطقي تماماً أن يكون بارعاً في الطاولة.

منشورات مختارة

انظر أيضاً

ملحوظات

  1. قام فلويد بتغيير اسمه الأوسط "Willoughby" قانونيًا إلى "W" ولكن تم اعتبار اختصاره إلى "W" صحيحًا ( Knuth 2003 ) (نموذج وزارة الدفاع DD 48-1، أوراق شخصية، فهرس أرشيف جامعة ستانفورد SC 625 صندوق 4)
  2. محفوظات جامعة ستانفورد، فهرس SC 625، صندوق 7
  3. جيورينج، يوهان؛ ميرتينز، لامبرت ؛ جوتمان، والتر (17 أغسطس/آب 2016). "نبذة عن فريق العمل 2.1 التابع للاتحاد الدولي لمعالجة المعلومات" . فوسويكي . مؤرشف من الأصل في 8 مارس/آذار 2021. تم الاطلاع عليه في 6 سبتمبر/أيلول 2020 .
  4. ^ سويرسترا، دوايتسي؛ جيبونز, جيريمي ; ميرتنز ، لامبرت (2 مارس 2011). "ScopeEtc: IFIP21: Foswiki" . فوسيكي . أرشفة من الإصدار الأصلي في 2 أيلول (سبتمبر) 2018 . تم الاسترجاع في 6 سبتمبر 2020 .
  5. "قائمة الأعضاء حسب الفئات، 1 سبتمبر 1997". سجلات الأكاديمية (الأكاديمية الأمريكية للفنون والعلوم) (1996/1997): 56-128 . 1996. JSTOR 3786119 . 
  6. 1 2 "روبرت دبليو فلويد" . حاصل على جائزة تورينج . 8 يونيو 1936. تم الاطلاع عليه في 14 فبراير 2024 .
  7. فلويد، روبرت و.؛ بيجل، ريتشارد (1994). لغة الآلات: مقدمة في الحوسبة واللغات الرسمية . مدينة نيويورك: دبليو إتش فريمان وشركاه. ISBN 978-0-7167-8266-7.
  8. "شجرة طلاب روبرت فلويد لمعارض تاريخ الحاسوب" . تاريخ الحاسوب في جامعة ستانفورد . جامعة ستانفورد.
  9. ليبتون، ريتشارد ج. (28 أغسطس 2010). "الحدود الدنيا والخوارزميات التقدمية" . ووردبريس .

للمزيد من القراءة