تاريخ لغات البرمجة (مؤتمر)

يُعد مؤتمر تاريخ لغات البرمجة ( HOPL ) مؤتمراً غير منتظم تابعاً لجمعية ACM SIGPLAN . وقد عُقد في الأعوام 1978 و1993 و2007 و2021.

HOPL I

عُقد مؤتمر HOPL الأول في الفترة من 1 إلى 3 يونيو 1978 في لوس أنجلوس، كاليفورنيا . [ 1 ] ترأست جين إي. ساميت كلاً من اللجنة العامة ولجنة البرنامج. وتولى جون إيه إن لي رئاسة اللجنة الإدارية. بينما ترأس ريتشارد إل. ويكسلبلات جلسات المؤتمر. وألقت غريس هوبر الكلمة الرئيسية. [ 2 ] جاء في مقدمة ساميت: "يهدف مؤتمر HOPL إلى دراسة العوامل التقنية التي أثرت في تطوير لغات برمجة مختارة." وقد تم اختيار اللغات والعروض التقديمية في مؤتمر HOPL الأول بناءً على دعوة من لجنة البرنامج. ويشترط أن تكون اللغات المدعوة قد أُنشئت وبدأت استخدامها بحلول عام 1967، وأن تكون قد استمرت في الاستخدام حتى عام 1977، وأن يكون لها تأثير كبير في مجال الحوسبة.

خضعت الأوراق والعروض التقديمية لمراجعة شاملة من قبل اللجنة البرنامجية (ومراجعات من قبل المؤلفين)، وهو ما يتجاوز بكثير المعدل الطبيعي للمؤتمرات ويتماشى مع بعض أفضل المجلات في هذا المجال.

نُشرت نسخ أولية من وقائع المؤتمر في نشرة SIGPLAN Notices . [ 3 ] أما وقائع المؤتمر النهائية، بما في ذلك نصوص جلسات الأسئلة والأجوبة، فقد نُشرت في كتاب بعنوان " تاريخ لغات البرمجة" . [ 4 ]

HOPL II

عُقد مؤتمر HOPL II في الفترة من 20 إلى 23 أبريل 1993 في كامبريدج، ماساتشوستس . [ 1 ] ترأس جون أ. ن. لي المؤتمر، بينما تولى ساميت رئاسة البرنامج. وعلى عكس مؤتمر HOPL I، ضمّ مؤتمر HOPL II أوراقًا بحثية مدعوة وأخرى مُقدّمة استجابةً لدعوة مفتوحة. كما توسّع نطاق المؤتمر، فبينما اقتصر مؤتمر HOPL I على أوراق بحثية حول التاريخ المبكر للغات، دعا مؤتمر HOPL II إلى تقديم مساهمات حول:

  • التاريخ المبكر للغات محددة
  • تطور اللغة
  • تاريخ خصائص اللغة ومفاهيمها
  • فئات اللغات للغات الموجهة نحو التطبيقات واللغات الموجهة نحو النماذج

يجب أن تكون اللغات المقدمة والمدعوة موثقة بحلول عام 1982. كما يجب أن تكون مستخدمة أو يتم تدريسها بحلول عام 1985.

كما هو الحال في HOPL I، كانت هناك عملية مراجعة وتنقيح صارمة متعددة المراحل.

نُشرت نسخ أولية من وقائع المؤتمر في نشرة SIGPLAN Notices . [ 5 ] أما الوقائع النهائية، بما في ذلك نسخ من العروض التقديمية ونصوص جلسات الأسئلة والأجوبة، فقد نُشرت في كتاب بعنوان تاريخ لغات البرمجة II . [ 6 ]

HOPL III

عُقد مؤتمر HOPL III في الفترة من 9 إلى 10 يونيو 2007 في سان دييغو، كاليفورنيا . [ 1 ] ترأس المؤتمر كلٌ من برنت هايلبيرن وباربرا جي. رايدر . وقد دعا المؤتمر إلى تقديم أوراق بحثية تتناول إما التاريخ المبكر للغات البرمجة أو تطورها. ويشترط أن تكون هذه اللغات قد ظهرت قبل عام 1996 وأن تكون قد استُخدمت على نطاق واسع منذ عام 1998، سواءً لأغراض تجارية أو ضمن مجال محدد. كما شملت الترشيحات لغات البحث التي كان لها تأثير كبير على اللغات اللاحقة.

كما هو الحال مع HOPL I و HOPL II، تمت إدارة الأوراق من خلال عملية مراجعة/تنقيح متعددة المراحل.

يمكن تصنيف لغات HOPL III بشكل عام إلى خمس فئات (أو نماذج ): كائنية التوجه ( Modula-2 ، Oberon ، C++ ، Self ، Emerald ، BETAوظيفية ( Haskellبرمجة نصية ( AppleScript ، Lua )، تفاعلية ( Erlang ، Statechartsومتوازية ( ZPL ، High Performance Fortran ). وتصف كل ورقة بحثية من أوراق HOPL III وجهة نظر مبتكري اللغة.

تتضمن وقائع المؤتمر المنشورة مقاطع فيديو للمؤتمر ومواد العرض التقديمي ونصبًا تذكاريًا للمشارك في المؤتمر كين كينيدي . [ 7 ]

HOPL IV

عُقد مؤتمر HOPL IV افتراضيًا في الفترة من 20 إلى 22 يونيو 2021 (بعد تأجيله من عام 2020 بسبب جائحة كوفيد-19 ). وترأس المؤتمر كلٌ من جاي إل. ستيل جونيور وريتشارد بي. غابرييل . وكان من المقرر أن تُعتمد اللغات التي غطاها هذا المؤتمر على نطاق واسع بحلول عام 2011. [ 8 ]

نُشرت الأوراق البحثية، بالإضافة إلى ملحقين حول HOPL IV وفهرس مختصر للمؤلفين، في يونيو 2020 في عدد خاص من وقائع مؤتمر ACM حول لغات البرمجة، بإشراف غابرييل وستيل كمحررين مشاركين. [ 9 ] كما تُدرج الأوراق البحثية (بدون الملاحق أو فهرس المؤلفين أو ملاحظة محرر PACMPL ) على صفحة وقائع مؤتمر HOPL IV على موقع ACM الإلكتروني. [ 10 ]

مراجع

  1. 1 2 3 علي وسميث 2014 ، ص 116.
  2. بيرستو 2010 ، ص 76.
  3. "عدد خاص: مؤتمر تاريخ لغات البرمجة" . إشعارات ACM SIGPLAN . 13 (8). أغسطس 1978. ISSN 0362-1340 . 
  4. ويكسلبلات، ريتشارد ل.، محرر. (1981). تاريخ لغات البرمجة . سلسلة دراسات ACM. دار النشر الأكاديمية. doi : 10.1145/800025 . ISBN 9780127450407.النص الكامل متاح للجميع على موقع ACM الخاص بـ DOI، ولكن ليس ( اعتبارًا من عام 2026)) في موقعها التابع لدار النشر Elsevier.
  5. لي، جون أ.ن.؛ ساميت، جين إي. (مارس 1993). "المؤتمر الثاني لجمعية ACM SIGPLAN حول تاريخ لغات البرمجة" . نشرة ACM SIGPLAN . 28 (3). doi : 10.1145/154766 . ISBN 0-89791-570-4ISSN 0362-1340 
  6. بيرجين، توماس ج.؛ جيبسون، ريتشارد ج.، محرران. (1996). HOPL II: المؤتمر الثاني لجمعية ACM SIGPLAN حول تاريخ لغات البرمجة . أديسون ويسلي. doi : 10.1145/154766 . ISBN 978-0-201-89502-5.
  7. رايدر، باربرا؛ هايلبيرن، برنت، محرران. (9 يونيو 2007). HOPL III: وقائع المؤتمر الثالث لجمعية ACM SIGPLAN حول تاريخ لغات البرمجة . سان دييغو، كاليفورنيا: جمعية آلات الحوسبة . doi : 10.1145/1238844 . ISBN 9781595937667.
  8. "HOPL IV" . hopl4.sigplan.org .
  9. "HOPL" . وقائع مؤتمر ACM حول لغات البرمجة . 4 (HOPL). يونيو 2020. الرقم الدولي الموحد للدوريات الإلكترونية 2475-1421 . تم الاطلاع عليه في 2 يناير 2026 . 
  10. "HOPL-IV: المؤتمر الرابع لتاريخ لغات البرمجة ACM SIGPLAN" . المكتبة الرقمية لجمعية آلات الحوسبة . جمعية آلات الحوسبة. يونيو 2020. تاريخ الاسترجاع: 2 يناير 2026 .

للمزيد من القراءة