Kutulutsidwa kwa chilankhulo cha pulogalamu ya Julia 1.3

Lofalitsidwa kutulutsidwa kwa chilankhulo cha pulogalamu Julia 1.3, kuphatikiza mikhalidwe monga magwiridwe antchito apamwamba, kuthandizira kusindikiza kwamphamvu ndi zida zomangidwira zamapulogalamu ofanana. Syntax ya Julia ili pafupi ndi MATLAB, kubwereka zinthu zina kuchokera kwa Ruby ndi Lisp. Njira yosinthira zingwe ndikukumbutsa Perl. Project kodi wogawidwa ndi pansi pa layisensi ya MIT.

Π’ Baibulo latsopano:

  • Kuthekera kwakhazikitsidwa zowonjezera njira mu mitundu yosawerengeka;
  • Thandizo la Unicode 12.1.0 limaperekedwa komanso kuthekera kogwiritsa ntchito masitayelo enieni a zilembo za digito za Unicode (𝟎-πŸ—, 𝟘-𝟑) mu zozindikiritsa;
  • Kuwonetsa ndi kutchula mayina osinthika omwe sali ovomerezeka analimbikitsa new syntax var"#str#";
  • Zida zokhudzana ndi kuwerenga zambiri zawonjezedwa: The Threads.@spawn macro ndi Channel(f::Function, spawn=zoona) mawu osakira awonjezedwa kuti akonzekere kukhazikitsidwa kwa ntchito mu ulusi uliwonse womwe ulipo. Ntchito zonse za machitidwe a I / O omwe ali ndi mafayilo ndi zitsulo, komanso jenereta ya pseudo-random nambala, amasinthidwa kuti agwiritse ntchito mitundu yambiri (ulusi-wotetezedwa);
  • Anawonjezera latsopano laibulale ntchito kuphatikizapo
    findfirst, findlast, findnext, findprev, findall(pattern, string), count(pattern, string), sincosd(x) and nonmissingtype.

Zofunikira za chilankhulo:

  • Высокая magwiridwe antchito: chimodzi mwazolinga zazikulu za polojekitiyi ndikukwaniritsa magwiridwe antchito pafupi ndi mapulogalamu a C. The Julia compiler imachokera ku ntchito ya pulojekiti ya LLVM ndipo imapanga makina abwino a makina amtundu wa nsanja zambiri;
  • Thandizo la ma paradigms osiyanasiyana, kuphatikizapo zinthu zomwe zimayang'ana pa chinthu ndi ntchito. Laibulale yokhazikika imapereka ntchito za asynchronous I/O, kasamalidwe kazinthu, kudula mitengo, mbiri, ndi kasamalidwe ka phukusi, mwa zina;
  • Kulemba kwamphamvu: Chilankhulochi sichifuna kutanthauzira momveka bwino mitundu yamitundu yosiyanasiyana, pofanizira ndi zilankhulo zamapulogalamu. Imathandizira njira yolumikizirana;
  • Kuthekera kosankha kufotokoza momveka bwino mitundu;
  • Syntax yabwino pamakompyuta a manambala, makompyuta asayansi, kuphunzira pamakina, ndikuwona zithunzi. Thandizo la mitundu yambiri ya data ndi zida zofananira ndi mawerengedwe.
  • Kutha kuyimbira mwachindunji ntchito kuchokera ku malaibulale a C popanda zigawo zina.
  • Source: opennet.ru

Kuwonjezera ndemanga