MegaBits.lv - ir tiešsaites žurnāls, kur tu vari atrast jaunumus un ziņas par mūsdienīgam tehnoloģijam


Atpakaļ
Programmatūra

Huawei paziņoja par savu programmēšanas valodu Cangjie

Huawei paziņoja par savu programmēšanas valodu Cangjie
0 0 6 0

Huawei, izstrādātāju konferencē HDC 2024, prezentēja savu programmēšanas valodu Cangjie. Šo valodu pozicionē kā nākamās paaudzes risinājumu intelektuālajām aplikācijām jebkurā scenārijā.

Huawei apgalvo, ka Cangjie nodrošina "dabisku izpratni, patiesu daudzscenāriju atbalstu, augstu veiktspēju un efektīvu drošību". Programmēšanas valoda ir integrēta ar Huawei HarmonyOS ekosistēmu un nodrošina ērtu izstrādes pieredzi.

Galvenās Cangjie īpašības ir:

  • Dabiska izpratne: Cangjie lepojas ar iebūvētu AgentDSL struktūru, kas apvieno dabisko valodu ar programmēšanas valodu. Tas nodrošina vairāku aģentu sadarbību un vienkāršotu simbolu izteiksmi.
  • Pilnvērtīgas iespējas: Valoda ir izstrādāta kā viegla un mērogojama ar modulāru konstrukciju dažādiem scenārijiem. Tā arī atbalsta domēnorientētu izstrādi.
  • Augsta veiktspēja: Cangjie ietver jaunu atmiņas savākšanas sistēmu, lai nodrošinātu plūstošākus aplikāciju darbību un ātrāku atbildes laiku. Turklāt vieglie pavedieni uzlabo vienlaicīgo veiktspēju.
  • Uzticama drošība: Drošība ir iebūvēta valodas arhitektūrā, lai palīdzētu izstrādātājiem izvairīties no drošības ievainojamībām.

Ir ziņots, ka Cangjie ir multibalodiska valoda, kas atbalsta funkcionālos, imperatīvos un objektorientētos programmēšanas stilus. Tā ietver tādas funkcijas kā tipu noteikšana, generici un parauga atbilstība, lai optimizētu izstrādi.

Izstrādātājiem, kas pievērš uzmanību drošībai, Cangjie piedāvā statisko tipu sistēmu un automātisku atmiņas pārvaldību, lai nodrošinātu aplikāciju stabilitāti. Tā arī nodrošina pārbaudes izpildes laikā kļūdu un starpvalodu saderības drošības noteikšanai.

No paralēlās apstrādes viedokļa, Cangjie izmanto vieglus pavedienus lietotāju režīmā un vienlaicīgo objektu bibliotēkas. Šīs funkcijas paredzētas izstrādes vienkāršošanai un resursu izmantošanas uzlabošanai.

Kompilators un izpildes vide ir optimizēti efektivitātes uzlabošanai, ietverot augsta līmeņa un iekšēju kompilācijas optimizāciju, kā arī izpildes optimizāciju. Turklāt Cangjie piedāvā kompleksu izstrādes rīku kopumu, iekļaujot atklāšanu, statisku pārbaudi, veiktspējas analīzi un testēšanu.

Iepriekšējā versija Huawei Hongmeng HarmonyOS NEXT Cangjie jau ir pieejama ieinteresētiem izstrādātājiem.

Avots: gizmochina

Paldies, tavs viedoklis pieņemts.

Komentāri (0)

Šobrīd nav neviena komentāra

Atstāj Komentāru:

Lai būtu iespējams atstāt komentāru - tēv jāautorizējas mūsu vietnē

Saistītie Raksti