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

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
أوبيرون (لغة برمجة)

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

لا يزال ويرث يحتفظ بأوبيرون وآخر تحديث لمجمع مشروع أوبيرون مؤرخ في 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.
  6. ^ Wirth، Niklaus. "Oberon Change Log". ETH Zurich. مؤرشف من الأصل في 2019-04-07. اطلع عليه بتاريخ 2021-01-16.