أوبيرون (لغة برمجة)

أوبيرون هي لغة برمجة للأغراض العامة تم نشرها لأول مرة في عام 1987 من قبل نيكلاوس ويرث وأحدث عضو في عائلة ويرثيان من اللغات الشبيهة بألغول (أويلر، ألغول دبليو، باسكال، مودولا، مودولا-2).[1][2][3][4] كان أوبيرون نتيجة جهد مكثف لزيادة قوة مودولا-2، الخليفة المباشر لباسكال، وفي الوقت نفسه لتقليل تعقيده. الميزة الرئيسية الجديدة هي مفهوم امتداد النوع لأنواع التسجيلة.[5] يسمح ببناء أنواع بيانات جديدة على أساس الأنواع الحالية وربطها، انحرافًا عن عقيدة الكتابة الثابتة للبيانات. امتداد النوع هو طريقة ويرث للميراث التي تعكس وجهة نظر الموقع الأصلي. تم تطوير أوبيرون كجزء من تنفيذ نظام تشغيل، يُسمى أيضًا أوبيرون في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ في سويسرا. الاسم مشتق من قمر كوكب أورانوس المسمى أوبيرون.

أوبيرون (لغة برمجة)
الشعار
معلومات عامة
التصنيف
التنميط
ظهرت في
1987 عدل القيمة على Wikidata
صممها
الرخصة
التطوير
المطور
الإصدار الأول
1987 عدل القيمة على Wikidata
التأثير
متأثرة بـ
Modula-2 (en) ترجم عدل القيمة على Wikidata
متفرقات
موقع الويب
projectoberon.net (الإنجليزية) عدل القيمة على Wikidata

لا يزال ويرث يحتفظ بأوبيرون وآخر تحديث لمجمع مشروع أوبيرون مؤرخ في 6 مارس 2020.[6]

المراجع عدل

  1. ^ Wirth، Niklaus. From Modula to Oberon and the programming language Oberon (Report). ETH Technical Reports D-INFK. Wiley. ج. Band 82. مؤرشف من الأصل في 2021-12-17.
  2. ^ Wirth، Niklaus (يوليو 1988). "The Programming Language Oberon". Software: Practice and Experience. ج. 18 ع. 7: 661–670.
  3. ^ Wirth، Niklaus (يوليو 1988). From Modula to Oberon. Software: Practice and Experience (Report). ج. 18. ص. 671–690.
  4. ^ Wirth، Niklaus (أبريل 1988). "Type Extensions". ACM Transactions on Programming Languages. ج. 10 ع. 2: 204–214.
  5. ^ Pountain، D. March 1991. "Modula's Children, Part II: Oberon". Byte. ج. 16 رقم  3. ص. 135–142. مؤرشف من الأصل في 2017-07-24.{{استشهاد بمجلة}}: صيانة الاستشهاد: أسماء عددية: قائمة المؤلفين (link)
  6. ^ Wirth، Niklaus. "Oberon Change Log". ETH Zurich. مؤرشف من الأصل في 2019-04-07. اطلع عليه بتاريخ 2021-01-16.