اوله-یوهان دال

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
اوله-یوهان دال
متولد ۱۲ اکتبر ۱۹۳۱
مندال، نروژ
مرگ ۲۹ ژوئن ۲۰۰۲ (۷۰ سال)
رشته فعالیت علوم رایانه
دلیل شهرت سیمولا
برنامه‌نویسی شیءگرا

اوله-یوهان دال (به نروژی: Ole-Johan Dahl) (۲۹ ژوئن ۲۰۰۲ - ۱۲ اکتبر ۱۹۳۱) یک دانشمند رایانه‌ی نروژی بود که به همراه کریستین نیگارد پدر سیمولا و برنامه‌نویسی شیءگرا شناخته می‌شود.

شغل[ویرایش]

دال که متولد مندال، نروژ می‌باشد، عموماً به عنوان نخستین دانشمند رایانه‌ی نروژی شناخته می‌شود. به همراه کریستین نیگارد، او ایده‌ی اولیهٔ برنامه‌نویسی شی‌گرا(دابل‌او) را در دههٔ ۱۹۶۰ در مرکز رایانش نروژ(ان‌آر) به عنوان بخشی از زبان برنامه‌نویسی سیموالا I (۱۹۶۵-۱۹۶۱) و سیمولا ۶۷ (۱۹۶۸-۱۹۶۵) ابداع کرد. دال و نیگارد اولین کسانی بودند که مفهوم کلاس، زیرکلاس (که اجازهٔ مخفی‌سازی اطلاعات را می دهد)، وراثت، ایجاد پویای شی و دیگر ابعاد مهم شی‌گرایی را ایجاد کردند. یک شی، یک مولفهٔ خود-مشمول (به همراه ساختار داده و مراحل مرتبط یا روش‌ها) در سیستم‌های نرم‌افزاری است. دیدگاه شی‌گرایی امروزه در توسعه نرم‌افزار مدرن فراگیر شده است و به طور گسترده در زبان‌های برنامه‌نویسی از جمله جاوا و سی‌پلاس‌پلاس استفاده می‌شود.

او در سال ۱۹۶۸، استاد کامل دانشگاه اسلو شد. دال در آنجا بر روی برنامه‌نویسی ساختار یافته[۱] را که شاید تاثیر گذارترین کتابش باشد کار کرد. سپس به همراه تونی هور و ادسخر دیسترا کتاب ساختارهای وراثتی برنامه[۲] را تألیف کرد که بهترین کتاب آکادمیک پیرامون مبحث نرم‌افزار در دههٔ ۱۹۷۰ باشد.

بعدها دال بشدت به کاربرد روش‌های صوری در دقت جواب مثال‌های شی‌گرایی علاقه‌مند شد.

وی در سال ۲۰۰۱ به همراه نیگارد به خاطر کارهایش، جایزه تورینگ را از انجمن ماشین‌های حسابگر(ای‌سی‌ام) برد. همچنین در سال ۲۰۰۲ (باز هم به همراه نیگارد)، مدال جان فون نویمان مؤسسه مهندسان برق و الکترونیک(آی‌تریپل‌ای) را دریافت نمود.[۳] در سال ۲۰۰۰، اوله-یوهان دال به ریاست انجمن سطلنتی سنت اولاو نروژ رسید.[۴]

پانویس[ویرایش]

  1. Hierarchical Program Structures
  2. Structured Programming
  3. Recipients IEEE John von Neumann Medal
  4. Page of tribute

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «Ole-Johan Dahl»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد.