هواوی امروز در کنفرانس HDC 2024 از زبان برنامه نویسی خود به نام Cangjie رونمایی کرد. هواوی این زبان برنامه نویسی را به عنوان گزینه ای جدید برای توسعه اپلیکیشن های هوشمند معرفی می کند.
هواوی ادعا می کند که ChangJi “هوش ذاتی، همگرایی طبیعی در همه سناریوها، عملکرد چشمگیر و امنیت قوی” را ارائه می دهد. این زبان با اکوسیستم هارمونی او اس هوآوی ادغام شده و تجربه ای کاربرپسند را ارائه می دهد.
Changji از یک چارچوب داخلی به نام AgentDSL استفاده می کند که زبان طبیعی را مستقیماً با زبان برنامه نویسی ترکیب می کند. این ویژگی امکان تعامل آسان و بیان آسان تر نمادهای خاص را فراهم می کند.
هواوی میگوید ChangJi سبک و مقیاسپذیر طراحی شده است، ساختاری ماژولار برای سناریوهای مختلف دارد و از توسعه دامنهگرا پشتیبانی میکند. Changji از یک سیستم جدید برای اجرای روانتر موضوعات برنامه و زمان پاسخگویی سریعتر استفاده می کند. گفته می شود که تردهای سبک عملکرد همزمان را بهبود می بخشند.
ChangJi یک زبان چند وجهی است که از سبک های برنامه نویسی کاربردی، تجویزی و شی گرا پشتیبانی می کند و شامل ویژگی هایی مانند استنتاج و تطبیق الگو برای ساده سازی فرآیند توسعه است.
ChangJi یک سیستم استاتیک و قابلیتهای مدیریت حافظه خودکار را برای اطمینان از پایداری برنامه ارائه میکند و بررسیهای زمان اجرا را برای تشخیص خطا و امنیت همکاری بین زبانی انجام میدهد.
زبان برنامه نویسی Changji از چارچوب های سبک وزن و کتابخانه های همزمان برای ساده سازی توسعه برنامه های کاربردی جدید و بهینه سازی استفاده از منابع استفاده می کند. کامپایلر و زمان اجرا برای عملکرد بهتر در Changji بهینه شده است.
استفاده از یک زمان اجرا سبک به شما کمک می کند تا به عملکرد مطلوب و استفاده مناسب از منابع برسید. علاوه بر این، این زبان برنامه نویسی دارای مجموعه کاملی از ابزارها برای توسعه برنامه ها از جمله ابزارهایی برای اشکال زدایی، تست استاتیک و تجزیه و تحلیل عملکرد است.