think-cell تحضر اجتماع لجنة معايير C++‎ الرسمي في بريستول

برلين، 3 مايو 2013

انعقد اجتماع لجنة معايير C++‎ الدولية الأول لهذا العام في الفترة من 15 إلى 20 أبريل بمدينة بريستول في إنجلترا. وسافر ما يزيد عن 100 خبير في لغة C++‎ من جميع أنحاء العالم إلى بريستول لمناقشة 160 بحثًا وإقرار معايير C++‎ الجديدة. وحضر أربعة ممثلين من think-cell الفعالية بالنيابة عن المصالح الألمانية في فرقة عمل لغات البرمجة التابعة لمعهد التوحيد القياسي الألماني (DIN). ومنذ أن بدأت في تمويل فريق العمل، واظبت think-cell على حضور اجتماعات المنظمة الدولية للمعايير (ISO) واللجنة الكهروتقنية الدولية (IEC).

تمخضت هذه الفعالية عن بعض النتائج الرئيسية، من بينها نجاح الخبراء في اعتماد مسودة مشروع اللجنة (CD) بشأن معيار C++14، والذي من المقرر إصداره العام القادم في صورة إصدار إصلاح أخطاء C++11. وتتضمن الميزات الرئيسية تعبيرات lambda العامة، والمصفوفات الديناميكية، وقيم Optional.

تقلل تعبيرات lambda العامة من الفجوة الموجودة بين تعبيرات lambda والبرمجة العامة. وسيكون من الممكن قريبًا الإعلان عن معلمات تعبيرات lambda على أنها "تلقائية". فبهذه الطريقة يمكن استدعاء نفس مدلول lambda الرياضي باستخدام أنواع مختلفة من الوسيطات.

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

قيمة Optional هي بنية بيانات فعّالة سهلة الاستخدام للبيانات المتوفرة بشكل اختياري. ويمنح التوحيد القياسي لهذه البنية شائعة الاستخدام للمبرمجين مصطلحات أكثر أمانًا وتعبيرًا.

فضلاً عن مسودة مشروع اللجنة، تم إصلاح العديد من أخطاء C++‎ مع تحسين الكثير من التفاصيل. واستخدمت لجنة معايير C++‎ أداة "المواصفات التقنية" التي وضعتها منظمة ISO من أجل الاستعانة بميزات أكثر تعقيدًا. وهكذا، يمكن إصدار C++14 في الموعد المحدد. يمكن للمستخدمين والقائمين على التنفيذ اختبار الميزات من المواصفات التقنية قبل توحيدها قياسيًا في صيغتها النهائية في C++17. واستقر الأمر على إصدار المفاهيم لايت ونظام الملفات والشبكات في هذه الصيغة، على أن تأتي التحسينات في التزامن والمكتبة تباعًا في مرحلة لاحقة.

على مدار مدة انعقاد المؤتمر، اجتمعت المجموعات الدراسية الإحدى عشر لتبادل وجهات النظر حول بعض الموضوعات، مثل الوحدات النمطية والانعكاس والمفاهيم وقواعد البيانات لمناقشة التطورات المستقبلية بخلاف المواصفات التقنية. وتم تمثيل شركة think-cell تمثيلاً جيدًا في المجموعة الدراسية SG9 حول النطاقات، وذلك لأن شركة البرمجيات هذه الكائن مقرها الرئيسي في برلين تؤمن بأن النطاقات من الضروريات الملحة في المكتبات القياسية.

نبذة عن think-cell

تأسست think-cell في برلين في عام 2002، وتعد المعيار الفعلي لإنشاء عروض تقديمية احترافية في PowerPoint. بفضل أدوات الإنتاجية ودعم أكثر من 40 نوعًا من المخططات، تعتمد 10 من بين أفضل 10 شركات استشارية عالمية على think-cell، فهو البرنامج المفضل للشركات المدرجة في قائمة Fortune 500 ويُدرس في 9 من بين أفضل 10 كليات إدارة أعمال.

مشاركة