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

> **المغزى:** المغزى: لغة يعمل بها ملايين المطورين يتحدد مسارها بأصوات هيئات وطنية، وبند واحد مختلف عليه مثل الـ contracts يكفي لإيقاف وثيقة كاملة.

- المصدر: المغزى (https://almaghza.com/a/2026-10-25-cpp26-ballot-fails/)
- التاريخ: 14 جمادى الأولى - 25 أكتوبر 2026 (2026-10-25)
- القسم: برمجيات
- الوسوم: C++، لغات البرمجة

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

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

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

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

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

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

## المصادر

- [منشور Robert Seacord بالنتيجة والأرقام](https://www.linkedin.com/posts/robertseacord_balloting-has-completed-for-c26-unfortunately-activity-7519795140887035918-5PWL)
- [تقرير Herb Sutter من اجتماع لندن في مارس 2026](https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/)
- [شرح إجراءات التصويت في ISO وJTC1 من موقع isocpp.org](https://isocpp.org/std/iso-iec-jtc1-procedures)
