هواوي تعلن لغة البرمجة المطورة ذاتيًا Cangjie
جمال علم الدين
كشفت هواوي النقاب عن لغتها للبرمجة Cangjie لنظام HarmonyOS NEXT في مؤتمر المطورين السنوي HDC 2024، إذ تروج الشركة لهذه اللغة بصفتها خيارًا للجيل الجديد لتطبيقات الذكاء لجميع السيناريوهات.
ووفقًا للشركة، تقدم Cangjie ذكاءً أصليًا وسيناريو طبيعيًا شاملًا وأداءً عاليًا وأمانًا قويًا، وهي تتكامل مع النظام البيئي HarmonyOS وتوفر تجربة تطوير سهلة الاستخدام.
وتتميز Cangjie بإطار العمل المدمج AgentDSL الذي يجمع بين اللغة الطبيعية ولغة البرمجة، مما يسمح بالتعاون المتعدد الوكلاء والتعبيرات الرمزية المبسطة.
وصممت لغة البرمجة لتكون قابلة للتطوير مع تصميم معياري لسيناريوهات مختلفة، كما أنها تدعم التطوير الموجه نحو المجال.
وتتميز Cangjie بنظام جديد لجمع البيانات المهملة من أجل سلاسل تطبيقات سلسة وأوقات استجابة سريعة، مما يحسن الأداء المتزامن.
اقرا ايضا هواوي: أنجزنا في 10 سنوات ما حققه الأوروبيون والأميركيون خلال 30 عاماً
ويساعد الأمان المدمج في تصميم اللغة المطورين في تجنب الثغرات الأمنية.
ووفقًا لشركة هواوي، فإن Cangjie هي لغة برمجة متعددة النماذج تدعم أساليب البرمجة الوظيفية والموجهة للكائنات. وتتضمن أيضًا مزايا، مثل استنتاج النوع والأسماء العامة ومطابقة الأنماط لتبسيط عملية التطوير.
وفيما يتعلق بالمطورين المهتمين بالسلامة، تقدم Cangjie نظامًا من النوع الثابت والإدارة التلقائية للذاكرة لضمان استقرار البرنامج. كما توفر أيضًا فحوصات وقت التشغيل للكشف عن الأخطاء وأمان قابلية التشغيل البيني عبر اللغات.
وفيما يتعلق بالتزامن، تستخدم Cangjie مؤشرات الترابط في وضع المستخدم ومكتبات الكائنات المتزامنة. وصممت هواوي هذه المزايا لتبسيط التطوير وتحسين استخدام الموارد.