انتقل إلى المحتوى

الغول 68

يرجى إضافة وصلات داخلية للمقالات المتعلّقة بموضوع المقالة.
من ويكيبيديا، الموسوعة الحرة
الغول 68
معلومات عامة
التصنيف
نسخة أو طبعة أو ترجمة [لغات أخرى]لغة برمجة عدل القيمة على Wikidata
التنميط
صممها
أدريان فان فينياردز [لغات أخرى] — Barry J. Mailloux [الإنجليزية] ترجم — John E. L. Peck [الإنجليزية] ترجم عدل القيمة على Wikidata
التطوير
المطور
Barry J. Mailloux [الإنجليزية] ترجم — John E. L. Peck [الإنجليزية] ترجمكورنيليس إتش أ. كوستر — أدريان فان فينياردز [لغات أخرى] عدل القيمة على Wikidata
الإصدار الأول
1968 عدل القيمة على Wikidata
التأثير
مشتقة من
متأثرة بـ
متفرقات

ALGOL 68 (اختصار لـ Algorithmic Language 1968) هي لغة برمجة ضرورية تم تصورها كخلف للغة البرمجة ALGOL 60، المصممة بهدف نطاق تطبيق أوسع بكثير وعلم بناء جملة ودلالات أكثر دقة.[1]

إن تعقيد تعريف اللغة، الذي يمتد إلى عدة مئات من الصفحات المليئة بالمصطلحات غير القياسية، جعل تنفيذ المترجم صعبًا وقيل إنه «لا يوجد تطبيقات ولا مستخدمين». كان هذا صحيحًا جزئيًا فقط. وجد ALGOL 68 استخدامه في العديد من الأسواق المتخصصة، لا سيما في المملكة المتحدة حيث كان شائعًا على أجهزة الكمبيوتر الدولية المحدودة (ICL)، وفي أدوار التدريس. خارج هذه الحقول، كان الاستخدام محدودًا نسبيًا.

ومع ذلك، كانت مساهمات ALGOL 68 في مجال علوم الكمبيوتر عميقة وواسعة النطاق ودائمة، على الرغم من أن العديد من هذه المساهمات تم تحديدها علنًا فقط عندما ظهرت مرة أخرى في لغات البرمجة التي تم تطويرها لاحقًا. تم تطوير العديد من اللغات على وجه التحديد كاستجابة للتعقيد المتصور للغة ، وأبرزها باسكال ، أو كانت إعادة تطبيق لأدوار محددة ، مثل Ada.

تتبع العديد من اللغات في السبعينيات تصميمها على وجه التحديد إلى ALGOL 68 ، مع اختيار بعض الميزات مع التخلي عن الآخرين التي كانت تعتبر معقدة للغاية أو خارج النطاق بالنسبة لأدوار معينة. من بينها اللغة C، التي تأثرت بشكل مباشر بـ ALGOL 68، لا سيما من خلال كتابتها القوية وهياكلها. تتبع معظم اللغات الحديثة بعضًا من تركيبها على الأقل إلى C أو Pascal، وبالتالي بشكل مباشر أو غير مباشر إلى ALGOL 68.

مراجع

[عدل]
  1. ^ "معلومات عن الغول 68 على موقع d-nb.info". d-nb.info. مؤرشف من الأصل في 2021-02-25.