Общността на HarmonyOS получава и език за програмиране от Huawei(снимка:

...
Общността на HarmonyOS получава и език за програмиране от Huawei(снимка:
Коментари Харесай

Huawei създаде собствен език за програмиране


Общността на HarmonyOS получава и език за програмиране от Huawei
(снимка: Huawei)

В устрема си да реализира софтуерна самостоятелност, Huawei създаде личен език за програмиране. Cangjie, разгласен на конференцията за разработчици HDC 2024, е език от ново потомство за интелигентни приложения във всички сюжети.

Huawei твърди, че Cangjie предлага „ вродена просветеност, естествена поддръжка за „ всички сюжети ”, висока продуктивност и мощна сигурност ”. Езикът се интегрира с екосистемата на фирмената платформа HarmonyOS и обезпечава комфортно за потребителя преживяване при разработка, допълват от компанията.

Ето някои от главните характерности на Cangjie:

Естествена просветеност: Cangjie може да се похвали с вградена AgentDSL рамка, която комбинира натурален език с език за програмиране. Това разрешава мултиагентно съдействие и опростени символни изрази.

Възможности за цялостен сюжет: Езикът е планиран да бъде лек и мащабируем, с модулен дизайн за разнообразни сюжети. Той също по този начин поддържа разработка, насочена към домейн.

Висока продуктивност: Cangjie разполага с нова система за по-плавни влакна в приложенията и по-бързо време за реакция. Освен това леките влакна усъвършенстват паралелната продуктивност.

Силна сигурност: Сигурността е вградена в езиковия дизайн, с цел да помогне на разработчиците да избегнат уязвимости.

Cangjie е многопарадигмен език, поддържащ функционални, императивни и обектно-ориентирани стилове на програмиране. Той също по този начин включва функционалности като извеждане на вид, генерични артикули и съвпадане на шаблони за усъвършенстване на създаването.

За програмистите, загрижени за сигурността, Cangjie предлага система от неподвижен вид и автоматизирано ръководство на паметта, с цел да подсигурява непоклатимост на приложенията. Cangjie поддържа също инспекции по време на осъществяване за разкриване на неточности и сигурност на оперативната съгласуемост на разнообразни езици.
още по темата
По отношение на паралелността, Cangjie употребява леки влакна в потребителски режим и библиотеки с едновременни обекти. Тези функционалности са предопределени да опростят създаването и да подобрят потреблението на ресурсите.

Изпълнението е различен фокус на Cangjie. Компилаторът и времето за осъществяване са усъвършенствани за успеваемост, в това число оптимизации на високо равнище и бек-енд компилация, както и оптимизации по време на осъществяване.

Лекият дизайн в допълнение способства за продуктивността и успеваемостта на новия език. Освен това Cangjie предлага повсеместен набор от принадлежности за разработка, в това число премахване на неточности, статична инспекция, разбор на продуктивността и рамки за тестване.

Предварителната версия на езика,, към този момент е налична за разработчиците след регистрация.
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР