أولي يوهان دال
أولي يوهان دال (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 ]
أوراق بحثية مبكرة
- دال، أو.-ج (1957). عدّ المؤشرات المتعددة على حاسوب فيرانتي ميركوري . أوسلو: مؤسسة البحوث الدفاعية النرويجية .
- دال، أو.-ج.؛ غارويك، يان ف. (1958). دليل المبرمج لحاسوب فيرانتي ميركوري، فريدريك في مؤسسة البحوث الدفاعية النرويجية - الطبعة الثانية، كيلر . مؤسسة البحوث الدفاعية النرويجية .
- كود التشغيل الآلي: والمشروعات المقدمة من Forsvarets forskningsinstitutt .
- بيل، فيك؛ دال، أولي-يوهان (1963). تطبيق لغة سيمسكريت (تقرير). أوسلو: المركز النرويجي للحوسبة .
- دال، أولي-جوهان؛ نيجارد ، كريستين (1965). المفاهيم الأساسية لـ Simula: لغة محاكاة تعتمد على ALGOL . أوسلو: مركز الحوسبة النرويجي .
- سيمولا : لغة لبرمجة ووصف أنظمة الأحداث المنفصلة: مقدمة ودليل المستخدم . أوسلو: المركز النرويجي للحوسبة . 1965.
- دال، أولي-يوهان (1966). لغات محاكاة الأحداث المنفصلة: محاضرات ألقيت في المدرسة الصيفية لحلف الناتو، فيلار-دي-لانس، سبتمبر 1966. أوسلو: المركز النرويجي للحوسبة .
- دال، أولي-جوهان؛ نيجارد ، كريستين (1966). Simula: لغة محاكاة تعتمد على ALGOL . أوسلو: مركز الحوسبة النرويجي .
- دال، أولي-يوهان؛ نيغارد، كريستين (1966). "سيمولا: لغة محاكاة قائمة على لغة ALGOL" . مجلة اتصالات رابطة آلات الحوسبة . 9 (9). نيويورك : رابطة آلات الحوسبة : 671-678 . doi : 10.1145/365813.365819 . S2CID 11032334 .
- دال، أولي-يوهان؛ نيغارد، كريستين (مايو 1967). "إعلانات الفئات والفئات الفرعية". كُتب في أوسلو. في بوكستون، جيه إن (محرر). الجزء الأول: لغات برمجة المحاكاة: وقائع مؤتمر الاتحاد الدولي لمعالجة المعلومات حول لغات برمجة المحاكاة . أمستردام : نورث هولاند (نُشر عام 1968).تم تنظيمها بواسطة اللجنة الفنية الثانية التابعة للاتحاد الدولي لمعالجة المعلومات، لغات البرمجة؛ أو. جيه. دال، رئيس المؤتمر.
- دال، أولي يوهان (1968). جينويس، ف. (محرر). لغات محاكاة الأحداث المنفصلة . لندن: أكاديميك برس (لغات البرمجة: معهد الدراسات المتقدمة التابع لحلف الناتو).
- دال، أولي-جوهان؛ ميرهوغ، بيورن؛ نيجارد ، كريستين (1968). محاكاة 67: اللغة الأساسية المشتركة . أوسلو: مركز الحوسبة النرويجي (منشور S؛ منقح عام 1970، منشور 22.
انظر أيضاً
مراجع
- 1 2 نيجارد، كريستين. "أولي يوهان دال" . الموسوعة النرويجية الكبيرة . تم الاسترجاع في 14 نوفمبر 2020 .
- ↑ روسن، إيريك. "كريستين نيجارد" . معجم السيرة الذاتية النرويجي . الموسوعة النرويجية الكبيرة . تم الاسترجاع 1 مايو 2017 .
- ↑ "تكريمًا لأولي يوهان دال" . جامعة أوسلو. 2002. تم الاطلاع عليه بتاريخ 14 نوفمبر 2020 .
- ^ دال، أولي-جوهان ؛ ميرهوغ، بيورن؛ نيجارد ، كريستين (1970). اللغة الأساسية المشتركة (PDF) (أبلغ عن). مركز الحوسبة النرويجي. ص. 1.3.1. مؤرشفة من الأصلي في 25 ديسمبر 2013 . تم الاسترجاع في 14 نوفمبر 2020 .
- ↑ "الحائزون على ميدالية جون فون نيومان من معهد مهندسي الكهرباء والإلكترونيات" . معهد مهندسي الكهرباء والإلكترونيات (IEEE) . مؤرشف من الأصل في 20 يوليو 2006.
- ↑ بلاك، أندرو ب. (2001). "أولي يوهان دال" . جوائز ACM . رابطة آلات الحوسبة . تم الاسترجاع في 14 نوفمبر 2020 .
- ^ "جائزة دال-نيغارد" . تم الاسترجاع في 7 ديسمبر 2022 .
مصادر
- من البرمجة الكائنية إلى الأساليب الرسمية: مقالات في ذكرى أولي يوهان دال ، تحرير أولاف أوي، شتاين كروغدال، وتوم ليتش، سبرينغر ، سلسلة محاضرات في علوم الحاسوب ، المجلد 2635، 2004. ISBN 3-540-21366-X. doi : 10.1007/b96089 .
- الرائد الذي مهد الطريق إلى جاوة، جوناثان بوين . ملحق التعليم العالي في صحيفة التايمز ، 1677:34، 4 فبراير 2005.
روابط خارجية
- الصفحة الرئيسية – تحتوي على كمية شاملة من المعلومات والصور والمراجع
- مواليد عام 1931
- وفيات عام 2002
- سكان ماندال، النرويج
- خريجو جامعة أوسلو
- أعضاء الهيئة التدريسية بجامعة أوسلو
- علماء الحاسوب النرويجيون
- مصممو لغات البرمجة
- حائز على جائزة تورينج
- الأساليب الرسمية
- جائزة دال-نيغارد
