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

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

أوبيرون (لغة برمجة)
معلومات عامة
التصنيف
التنميط
ظهرت في
صممها
الرخصة
التطوير
المطور
الإصدار الأول
التأثير
متأثرة بـ
Modula-2 (en)
متفرقات
موقع الويب

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

المراجع

  1. Wirth, Niklaus، From Modula to Oberon and the programming language Oberon (Report)، ETH Technical Reports D-INFK، Wiley، ج. Band 82، مؤرشف من الأصل في 17 ديسمبر 2021.
  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، مؤرشف من الأصل في 24 يوليو 2017.
  6. Wirth, Niklaus، "Oberon Change Log"، ETH Zurich، مؤرشف من الأصل في 7 أبريل 2019، اطلع عليه بتاريخ 16 يناير 2021.
  • بوابة علم الحاسوب
  • بوابة برمجة الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.