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