Liberasyon langaj pwogram Julia 1.3

pibliye lage langaj pwogramasyon Julia 1.3, konbine kalite tankou pèfòmans segondè, sipò pou sezisman dinamik ak zouti entegre pou pwogramasyon paralèl. Sentaks Julia a se tou pre MATLAB, prete kèk eleman nan Ruby ak Lisp. Metòd manipilasyon fisèl la se okoumansman de Perl. Kòd pwojè distribiye pa anba lisans MIT.

В nouvo vèsyon:

  • Posiblite aplike adisyon metòd nan kalite abstrè;
  • Yo bay sipò pou Unicode 12.1.0 ak kapasite pou itilize estil espesifik Unicode karaktè dijital (𝟎-𝟗, 𝟘-𝟡) nan idantifyan yo;
  • Pou montre ak analize non varyab ki pa estanda pwopoze nouvo sentaks var"#str#";
  • Zouti ki gen rapò ak multithreading yo te elaji: Yo te ajoute makro Threads.@spawn ak Channel(f::Function, spawn=true) mo kle a pou òganize lansman travay nan nenpòt fil ki disponib. Tout operasyon I/O sistèm ak dosye ak sipò, osi byen ke yon dèlko nimewo pseudo-o aza, yo adapte pou aplikasyon milti-threaded (thread-safe);
  • Te ajoute nouvo fonksyon bibliyotèk ki gen ladan
    findfirst, findlast, findnext, findprev, findall(pattern, string), count(pattern, string), sincosd(x) and nonmissingtype.

Karakteristik kle nan lang nan:

  • Segondè pèfòmans: youn nan objektif kle pwojè a se reyalize pèfòmans tou pre pwogram C. Konpilateur Julia a baze sou travay pwojè LLVM la epi li jenere kòd machin natif natal efikas pou anpil platfòm sib;
  • Sipò pou plizyè paradigm pwogramasyon, ki gen ladan eleman nan pwogram oryante objè ak fonksyonèl. Bibliyotèk estanda a bay fonksyon pou I/O asynchrone, jesyon pwosesis, anrejistreman, profilage, ak jesyon pake, pami lòt bagay;
  • Sezisman dinamik: Langaj la pa mande pou definisyon klè nan kalite pou varyab, pa analoji ak langaj pwogramasyon scripting. Sipòte mòd entèaktif;
  • Kapasite opsyonèl pou presize kalite yo klèman;
  • Yon sentaks ideyal pou enfòmatik nimerik, enfòmatik syantifik, aprantisaj machin, ak vizyalizasyon done. Sipò pou anpil kalite done nimerik ak zouti pou paralelizasyon kalkil yo.
  • Kapasite dirèkteman rele fonksyon nan bibliyotèk C san kouch adisyonèl.
  • Sous: opennet.ru

Add nouvo kòmantè