أيدا (لغة برمجة)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
أيدا
ظهرت في 1980  تعديل قيمة خاصية (P571) في ويكي بيانات
صممها جان إشبيا،  وS. Tucker Taft  [لغات أخرى][1][2]  تعديل قيمة خاصية (P287) في ويكي بيانات
المطور جان إشبيا
S. Tucker Taft  [لغات أخرى][2]  تعديل قيمة خاصية (P178) في ويكي بيانات
آخر إصدار 1983  تعديل قيمة خاصية (P577) في ويكي بيانات
متأثرة بـ الغول 68  [لغات أخرى]،  وباسكال،  وModula-2  [لغات أخرى]،  وسي++،  وسمول توك،  وجافا،  وإيفل،  والغول 60  [لغات أخرى]،  ولغة حاسوبية لكتابة البرامج ،  وAda 95  [لغات أخرى]  تعديل قيمة خاصية (P737) في ويكي بيانات
موقع ويب الموقع الرسمي  تعديل قيمة خاصية (P856) في ويكي بيانات

أيدا (بالإنجليزية: Ada)‏ هي لغة برمجة متعددة الاستخدام، صممها فريق برئاسة جان إشبيا، تبعا لطلب قامت به وزارة الدفاع الأمريكية (DoD).[3][4][5] وكانت ثمرة تصميمه الذي بدأ في الثمانينات متمثلة في Ada 83.

ثم تم تحسينه في أواسط التسعينات، ليكون Ada 95، وهي أول لغة برمجة موجهة للشيء والتي تم تعميمها عالمياً. وتحت إشراف المنظمة العالمية للمعايير (ISO)، تم مراجعة اللغة لتعديل المعيار سنة 2005.

و قد تم اختيار اسم Ada تكريما لـآدا لوفلايس، والذي يعتقد أنها أول شخص قام بكتابة برنامج في التاريخ. وقد ارتبط Ada باللون الأخضر ذلك أن الفريق الذي فاز بالمناقصة لدى وزارة الدفاع الأمريكية كان لونه الأخضر.

هذه بعض مميزات أيدا :

  • الداتا-نايب
  • الموديولات
  • لغة واضحة وغير معقدة (مستوحاة من باسكال)
  • البرمجة العامة (Generic Programming)

و هي لغة مستعملة كثيرا في النظم الآنية التي تحتاج قدرا كبيرا من السلاسة.

حاليا، (2002)، يمكن إيجاد مجمعات Ada ذات جودة عالية لكل نظم التشغيل، ونذكر منها مجمعا حرّا هو GNAT.

يستعمل أيدا كثيرا في دروس البرمجة المتقدمة.كالجامعات ومن إحداهم الجامعة الأوروبية بمدريد

أمثلة[عدل]

برنامج أهلا بالعالم التقليدي:

with TEXT_IO;

procedure HELLO is
begin
    TEXT_IO.PUT_LINE ("Hello, world!");
end HELLO;

التاريخ[عدل]

مراجع[عدل]

  1. ^ https://www.adahome.com/Rogues/taft.html
  2. أ ب https://blog.adacore.com/author/taft
  3. ^ Babiak, Nicholas J. (1989). Ada, the New DoD Weapon System Computer Language – Panacea or Calamity (PDF). Air University (United States Air Force). صفحات 39–40. مؤرشف من الأصل (PDF) في 26 أبريل 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ The Emperor's Old Clothes." Communications of the ACM, 1981. نسخة محفوظة 02 أكتوبر 2017 على موقع واي باك مشين.
  5. ^ "Technical Corrigendum 1 for Ada 2012". Ada Conformity Assessment Authority. مؤرشف من الأصل في 02 مارس 2016. اطلع عليه بتاريخ 23 فبراير 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)