برمجياتقراءة دقيقتين

تصويت ISO على مواصفة C++26 ينتهي بالرفض: 60% موافقة مقابل 66.66% مطلوبة و41% اعتراض

انتهى تصويت ISO على مواصفة C++26 بالرفض، بحسب ما نشره Robert Seacord، أحد المشاركين في لجنة WG21 المسؤولة عن اللغة. ووصف اليوم بأنه حزين لمجتمع C++. وكانت اللجنة قد أنهت العمل الفني في اجتماع لندن في 28 مارس 2026 وأرسلت الوثيقة إلى التصويت النهائي، وكان بند الـ contracts أكثر البنود إثارة للخلاف.

ولفهم النتيجة، يجب معرفة أن اعتماد المواصفة في ISO يمر عبر شرطين لا شرط واحد. الأول نسبة موافقة لا تقل عن 66.66% من أصوات الدول الأعضاء المصوّتة، ولا يدخل الامتناع في هذا الحساب. وقد بلغت الموافقة 12 من 20، أي 60%.

والشرط الثاني ألا تتجاوز نسبة الاعتراض 25% من مجموع الهيئات الوطنية المشاركة. وقد بلغ الاعتراض 9 من 22، أي 41%. وبذلك سقطت الوثيقة في الشرطين معًا، لا في أحدهما فقط.

وفي ردود القراء على المنشور، لا في المنشور نفسه، ذُكر أن 12 دولة امتنعت عن التصويت، وأن بعضها امتنع لأنه لم يصل إلى موقف موحد داخله. والامتناع هنا ليس حيادًا خالصًا، لأنه يقلص العدد الذي تُحسب منه نسبة الموافقة المطلوبة.

وتعني النتيجة أن المواصفة التي اعتبرتها اللجنة منتهية في مارس عادت إلى مرحلة لم تتضح ملامحها بعد، وأن مصير بند الـ contracts تحديدًا صار سؤالًا مفتوحًا أمام الفرق التي تخطط لاعتماد الميزات الجديدة.

ويبقى تحفظ مهم على الأرقام: سجل التصويت الرسمي من ISO غير منشور للعامة حتى الآن، فكل الأرقام مصدرها منشور عضو اللجنة.

المصادر

  1. منشور Robert Seacord بالنتيجة والأرقام
  2. تقرير Herb Sutter من اجتماع لندن في مارس 2026
  3. شرح إجراءات التصويت في ISO وJTC1 من موقع isocpp.org

من عدد الأحد 14 جمادى الأولى - 25 أكتوبر

أخبار ذات صلة

برمجيات

مكتبة roc-deflate بلغة Roc الوظيفية تقترب من libdeflate المكتوبة بـ C بفارق وسيط 2.6% على M1

المغزى: الفجوة المفترضة بين لغة آمنة الذاكرة وكود C محسّن يدويًا صارت رقمًا يمكن قياسه، وهذا الرقم يتغير بالمعالج نفسه، فعبارة لغة أبطأ ناقصة دون تحديد أبطأ على أي جهاز.

14 جمادى الأولى - 25 أكتوبر

أخبار الأحد 14 جمادى الأولى - 25 أكتوبر