أولي يوهان دال

أولي يوهان دال (12 أكتوبر 1931 - 29 يونيو 2002) عالم حاسوب نرويجي . شغل دال منصب أستاذ علوم الحاسوب في جامعة أوسلو ، ويُعتبر أحد مؤسسي لغة سيمولا والبرمجة كائنية التوجه، إلى جانب كريستين نيغارد . [ 1 ] [ 2 ] في عام 2001، فاز دال ونيغارد بجائزة تورينغ من جمعية آلات الحوسبة (ACM) .

حياة مهنية

وُلد دال في ماندال، النرويج . كان ابن فين دال (1898-1962) وإنغريد أوثيلي كاثينكا بيدرسن (1905-1980). عندما كان في السابعة من عمره، انتقلت عائلته إلى درامن . وعندما بلغ الثالثة عشرة، فرّت العائلة بأكملها إلى السويد خلال الاحتلال الألماني للنرويج في الحرب العالمية الثانية . بعد انتهاء الحرب، درس دال الرياضيات العددية في جامعة أوسلو. [ 1 ]

أصبح دال أستاذاً متفرغاً في جامعة أوسلو عام 1968، وكان معلماً وباحثاً بارعاً. عمل هناك على كتاب " هياكل البرامج الهرمية" ، الذي يُعد على الأرجح أهم منشوراته، والذي نُشر بالاشتراك مع سي. أ. ر. هوار في كتاب "البرمجة الهيكلية" المؤثر عام 1972، من تأليف دال وإدسكير ديكسترا وهوار، والذي يُعتبر ربما أشهر كتاب أكاديمي في مجال البرمجيات في سبعينيات القرن العشرين. مع تقدم مسيرته المهنية، ازداد اهتمام دال باستخدام الأساليب الرسمية ، للتفكير المنطقي الدقيق في البرمجة الكائنية التوجه على سبيل المثال. امتدت خبرته من التطبيق العملي للأفكار إلى أسسها الرياضية الرسمية لضمان صحة المنهج. [ 3 ]

يُعتبر دال على نطاق واسع أبرز علماء الحاسوب في النرويج. وقد وضع، بالتعاون مع كريستين نيغارد، الأفكار الأولية للبرمجة كائنية التوجه (OO) في ستينيات القرن الماضي في المركز النرويجي للحوسبة (Norsk Regnesentral (NR))، وذلك ضمن لغتي برمجة المحاكاة Simula I (1961-1965) وSimula 67 (1965-1968) ، اللتين بدأتا كنسخة موسعة ومجموعة شاملة من لغة ALGOL 60. [ 4 ] وكان دال ونيغارد أول من طور مفاهيم الفئة ، والفئة الفرعية (التي تسمح بإخفاء المعلومات ضمنيًا )، والوراثة ، وإنشاء الكائنات الديناميكي ، وغيرها، وهي جميعها جوانب مهمة في نموذج البرمجة كائنية التوجه. الكائن هو مكون مستقل بذاته (يحتوي على بنية بيانات وإجراءات أو أساليب مرتبطة بها ) في نظام برمجي. وتُدمج هذه المكونات لتشكيل نظام كامل. وقد أصبح النهج كائني التوجه منتشرًا على نطاق واسع في تطوير البرمجيات الحديثة ، بما في ذلك لغات البرمجة الإجرائية واسعة الانتشار مثل C++ و Java .

حصل على جائزة تورينج عن عمله في عام 2001 (مع كريستين نيغارد ). وحصل على ميدالية جون فون نيومان من معهد مهندسي الكهرباء والإلكترونيات (IEEE) في عام 2002 (مع كريستين نيغارد) [ 5 ] وتم تعيينه قائداً في وسام القديس أولاف الملكي النرويجي في عام 2000. [ 6 ]

أطلقت الرابطة الدولية لتقنيات الكائنات على جائزة Dahl-Nygaard اسم Dahl. [ 7 ]

أوراق بحثية مبكرة

انظر أيضاً

مراجع

  1. 1 2 نيجارد، كريستين. "أولي يوهان دال" . الموسوعة النرويجية الكبيرة . تم الاسترجاع في 14 نوفمبر 2020 .
  2. روسن، إيريك. "كريستين نيجارد" . معجم السيرة الذاتية النرويجي . الموسوعة النرويجية الكبيرة . تم الاسترجاع 1 مايو 2017 .
  3. "تكريمًا لأولي يوهان دال" . جامعة أوسلو. 2002. تم الاطلاع عليه بتاريخ 14 نوفمبر 2020 .
  4. ^ دال، أولي-جوهان ؛ ميرهوغ، بيورن؛ نيجارد ، كريستين (1970). اللغة الأساسية المشتركة (PDF) (أبلغ عن). مركز الحوسبة النرويجي. ص. 1.3.1. مؤرشفة من الأصلي في 25 ديسمبر 2013 . تم الاسترجاع في 14 نوفمبر 2020 . 
  5. "الحائزون على ميدالية جون فون نيومان من معهد مهندسي الكهرباء والإلكترونيات" . معهد مهندسي الكهرباء والإلكترونيات (IEEE) . مؤرشف من الأصل في 20 يوليو 2006.
  6. بلاك، أندرو ب. (2001). "أولي يوهان دال" . جوائز ACM . رابطة آلات الحوسبة . تم الاسترجاع في 14 نوفمبر 2020 .
  7. ^ "جائزة دال-نيغارد" . تم الاسترجاع في 7 ديسمبر 2022 .

مصادر

  • الصفحة الرئيسية – تحتوي على كمية شاملة من المعلومات والصور والمراجع