Ukukhishwa kolimi lokuhlela lwe-Julia 1.3

eshicilelwe ukukhululwa kolimi lokuhlela UJulia 1.3, ukuhlanganisa izimfanelo ezifana nokusebenza okuphezulu, usekelo lokuthayipha okuguquguqukayo namathuluzi akhelwe ngaphakathi ohlelo oluhambisanayo. I-syntax ka-Julia iseduze ne-MATLAB, iboleka izakhi ezithile ku-Ruby no-Lisp. Indlela yokukhohlisa iyunithi yezinhlamvu ikhumbuza i-Perl. Ikhodi yephrojekthi isatshalaliswa ngu ngaphansi kwelayisensi ye-MIT.

Π’ inguqulo entsha:

  • Okungenzeka kwenziwe izengezo izindlela zibe izinhlobo abstract;
  • Usekelo lwe-Unicode 12.1.0 lunikeziwe kanye nekhono lokusebenzisa izitayela ezithile zezinhlamvu zedijithali ze-Unicode (𝟎-πŸ—, 𝟘-𝟑) kuzihlonzi;
  • Ukuveza nokuhlaziya amagama aguquguqukayo angajwayelekile ehlongozwayo i-syntax entsha var"#str#";
  • Amathuluzi ahlobene nokufunda okuningi anwetshiwe: Izintambo.@spawn macro kanye nesiteshi(f::Umsebenzi, i-spawn=iqiniso) igama elingukhiye lengeziwe ukuze kuhlelwe ukwethulwa kwemisebenzi kunoma yimuphi uchungechunge olutholakalayo. Yonke imisebenzi yesistimu ye-I/O enamafayela nezisekelo, kanye nejeneretha yenombolo-mbumbulu engahleliwe, ilungiselelwa izinhlelo zokusebenza ezinezintambo eziningi (intambo ephephile);
  • Kwengezwe imisebenzi emisha yelabhulali kuhlanganise
    findfirst, findlast, findnext, findprev, findall(iphethini, string), count(iphethini, string), sincosd(x) kanye nonmissingtype.

Izici ezibalulekile zolimi:

  • Высокая ukusebenza: enye yezinhloso ezibalulekile zephrojekthi ukufeza ukusebenza eduze nezinhlelo ze-C. I-Julia compiler isekelwe emsebenzini wephrojekthi ye-LLVM futhi ikhiqiza ikhodi yomdabu ephumelelayo yamapulatifomu amaningi okuhlosiwe;
  • Ukusekelwa kwama-paradigm ohlelo ahlukahlukene, okuhlanganisa izici zohlelo olugxile entweni nokusebenza. Umtapo wolwazi ojwayelekile uhlinzeka ngemisebenzi ye-I/O engavumelanisi, ukuphathwa kwenqubo, ukugawulwa kwemithi, ukwenza iphrofayela, nokuphathwa kwephakheji, phakathi kwezinye izinto;
  • Ukuthayipha okunamandla: Ulimi aludingi incazelo ecacile yezinhlobo zezinto eziguquguqukayo, ngokufanisa nezilimi zohlelo lokubhala. Isekela imodi interactive;
  • Ikhono lokuzikhethela lokucacisa izinhlobo ngokusobala;
  • I-syntax efanelekile yekhompuyutha yezinombolo, ikhompuyutha yesayensi, ukufunda ngomshini, nokubonwa kwedatha. Ukusekelwa kwezinhlobo eziningi zedatha yezinombolo namathuluzi okulinganisa izibalo.
  • Amandla okushayela ngokuqondile imisebenzi kusuka kumalabhulali e-C ngaphandle kwezendlalelo ezengeziwe.
  • Source: opennet.ru

Engeza amazwana