{"id":112591,"date":"2023-12-30T21:10:14","date_gmt":"2023-12-30T19:10:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10"},"modified":"2023-12-30T21:10:14","modified_gmt":"2023-12-30T19:10:14","slug":"vypusk-yazyka-programmirovaniya-julia-1-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10","title":{"rendered":"Programmeerimiskeele Julia 1.10 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avaldatud on programmeerimiskeele Julia 1.10 versioon, mis \u00fchendab selliseid omadusi nagu k\u00f5rge j\u00f5udlus, d\u00fcnaamilise t\u00fc\u00fcbi tugi ja sisseehitatud vahendid paralleelseks programmeerimiseks. Julia s\u00fcntaks sarnaneb MATLAB-ile, kus on laenatud elemente Ruby-st ja Lisp-ist. Stringide manipuleerimise meetod sarnaneb Perlile. Projekti kood levib MIT litsentsi alusel.    <\/p>\n<p>Keele p\u00f5hijooned:  <\/p>\n<ul>\n<li class=\"l\"> K\u00f5rge j\u00f5udlus: projekti \u00fcheks peamiseks eesm\u00e4rgiks on j\u00f5udluse saavutamine, mis on l\u00e4hedane C keeles kirjutatud programmidele. Julia kompilaator p\u00f5hineb LLVM projektide arendustel ja genereerib t\u00f5husat natiivset masinkoodi mitmesugustele sihtplatvormidele;    <\/li>\n<li class=\"l\"> Toetab erinevaid programmeerimisparadigmasid, sealhulgas objekte orienteeritud ja funktsionaalset programmeerimist. Standardraamatukogu sisaldab funktsioone, sealhulgas as\u00fcnkroonseks sisendiks\/v\u00e4ljundiks, protsesside juhtimiseks, logimise, profileerimise ja paketihaldamise jaoks;   <\/li>\n<li class=\"l\"> D\u00fcnaamiline t\u00fcpiseerimine: keel ei n\u00f5ua muutujate t\u00fc\u00fcpide selget m\u00e4\u00e4ratlemist, sarnaselt skriptikeeltele. Toetatakse interaktiivset t\u00f6\u00f6re\u017eiimi;  <\/li>\n<li class=\"l\"> Valikuline v\u00f5imalus t\u00fc\u00fcpide selgeks m\u00e4\u00e4ramiseks;       <\/li>\n<li class=\"l\"> S\u00fcntaks, mis sobib suurep\u00e4raselt arvutuste, teaduslike arvutuste, masin\u00f5ppe s\u00fcsteemide ja andmete visualiseerimise jaoks. Toetatakse mitmeid arvandmete type ja lahendusi arvutuste paralleliseerimiseks.    <\/li>\n<li class=\"l\"> Otsene funktsioonide kutsumise v\u00f5imalus C-keele raamatukogudest ilma t\u00e4iendavate vahelkihtideta.    <\/li>\n<\/ul>\n<p>Peamised muudatused Julia 1.10-s:  <\/p>\n<ul>\n<li class=\"l\">  Keele uued v\u00f5imalused\n<ul>\n<li class=\"l\"> Vaikimisi on kasutusele v\u00f5etud uus t\u00e4iustatud s\u00fcntaksianal\u00fcsaator JuliaSyntax.jl. Kui on vaja naasta vanale, tuleks seadistada keskkonnamuutuja JULIA_USE_FLISP_PARSER v\u00e4\u00e4rtusele 1.\n<li class=\"l\"> S\u00fcmbolid \u228a (U+297A, \\leftarrowsubset) ja \u228f (U+2977, \\leftarrowless) on n\u00fc\u00fcd v\u00f5imalik kasutada binaarsete operaatoritena, mille prioriteet on nooledega.    <\/ul>\n<li class=\"l\"> Keeles tehtud muudatused\n<ul>\n<li class=\"l\"> T\u00fctart\u00f6\u00f6de genereerimisel ei m\u00f5juta enam kohaliku RNG (juhuslike arvude generaator) vanemteavet. Uus juhuslike arvude generaatori initsialiseerimise skeem sarnaneb implementatsioonidele SplitMix ja DotMix.\n<li class=\"l\"> Pakutud on uus meetodi valimise reegel, mis elimineerib ebamugavust, mis on seotud t\u00fc\u00fcbi \u00abUnion{}\u00bb jaoks, eelistades meetodit, mis on selgelt m\u00e4\u00e4ratletud argumendi t\u00fc\u00fcbi \u00abUnion{}\u00bb k\u00e4sitlemiseks.\n<li class=\"l\"> S\u00fcmbolit \u00abh bar\u00bb \u210f (\\hslash U+210F) n\u00e4hakse n\u00fc\u00fcd kui ekvivalenti \u045b (\\hbar U+0127).\n<li class=\"l\"> Makro \u00ab@simd\u00bb on n\u00fc\u00fcd t\u00e4psustatud semantikaga: see lubab ainult uute ja k\u00e4rbitud ujuvate arvutuste \u00fclesehitust, mitte \u201ekiire arvutuse @fastmath\u201c k\u00f5iki optimeerimisi. Kui rakenduste k\u00e4itamisel t\u00e4heldatakse j\u00f5udluse langust selle muudatuse t\u00f5ttu, on varasema k\u00e4itumise taastamine v\u00f5imalik koos \u00ab@fastmath @simd\u00bb.\n<li class=\"l\"> Meetodi, millel on v\u00f5tmes\u00f5nad, kuhjata hiilguse puhul, tekstiline esitlus v\u00f5tmes\u00f5nadest on lihtsam koos uue makros\u00fcnteesi \u00ab@Kwargs{key1::Type1, ...}\u00bb.    <\/ul>\n<li class=\"l\">  Kompilaatori\/ajaviimese parandused\n<ul>\n<li class=\"l\"> Prahtide kogumise s\u00fcsteem t\u00f6\u00f6tab n\u00fc\u00fcd mitme p\u00f6\u00f6rdega objektide valimise peal.\n<li class=\"l\"> JITLink on vaikimisi aktiveeritud Linuxi aarch64 arhitektuuriga s\u00fcsteemides, kui Julia kogutakse LLVM 15 v\u00f5i uuemate versioonidega.\n<li class=\"l\"> Eelkompileerimise protsessis on kasutusel pid-failide lukustused. Ainult \u00fcks julia protsess v\u00f5ib samal ajal eelkompileerida. Varem t\u00f6\u00f6tasid k\u00f5ik protsessid samaaegselt, mis t\u00f5i endaga kaasa ohu kahjustada kompileerimise vahem\u00e4lu faile rivaalitsemise t\u00f5ttu.   <\/ul>\n<li class=\"l\"> K\u00e4surea parameetrite muudatused\n<ul>\n<li class=\"l\"> Lisatud on valik \u00ab--gcthreads\u00bb, mis v\u00f5imaldab t\u00e4psustada, mitu paralleelset l\u00f5ime pr\u00fcgikoguja kasutab. Vaikimisi on v\u00e4\u00e4rtus \u00abN\/2\u00bb, kus N \u2013 t\u00f6\u00f6tavate l\u00f5imede arv (\u00ab--threads\u00bb), mida Julia kasutab.  <\/ul>\n<li class=\"l\">  Kogumisseadme muudatused\n<ul>\n<li class=\"l\"> Vaikimisi s\u00fcsteemi kuvamisest on v\u00e4lja j\u00e4etud moodulid \u00abSparseArrays\u00bb ja \u00abSuiteSparse\u00bb. Julia p\u00f5hikomplekt ei sisalda enam GPL-litsentsiga teeke. Siiski kaasa arvatud need teegid keele koos standardse binaarse jaotusega.    <\/ul>\n<li class=\"l\"> Uued raamatukogu funktsioonid\n<ul>\n<li class=\"l\"> \u00abtanpi\u00bb arvutab \u00abtan(\u03c0*x)\u00bb t\u00e4psemini kui \u00abtan(pi*x)\u00bb.\n<li class=\"l\"> \u00abfourroot(x)\u00bb on m\u00e4\u00e4ratletud Base.Math'is ja v\u00f5ib kasutada neljanda astme juure arvutamiseks \u00abx\u00bb-ist. Selle meetodi l\u00fchike nimi on Unicode'i s\u00fcmbol \u221c, mille saab sisestada k\u00e4ivitades k\u00e4su \\fourthroot.\n<li class=\"l\"> Lisatud on funktsioonid \u00abLibc.memmove\u00bb, \u00abLibc.memset\u00bb ja \u00abLibc.memcpy\u00bb, mille funktsionaalsus vastab C vastavatele kutsetele.\n<li class=\"l\"> Lisatud on meetod \u00abBase.isprecompiled(pkg::PkgId)\u00bb, mis tagastab \u00abtrue\u00bb, kui pakk on juba eelnevalt kompileeritud.  <\/ul>\n<li class=\"l\"> Raamatukogu funktsioonide valikud\n<ul>\n<li class=\"l\"> \u00abbinomial(x, k)\u00bb toetab n\u00fc\u00fcd mitte t\u00e4isarvu \u00abx\u00bb.\n<li class=\"l\"> \u00abCartesianIndex\u00bb n\u00e4hakse n\u00fc\u00fcd kui \u00abskalaar\u00bb laialdase levitamise jaoks.\n<li class=\"l\"> Meetod \u00abprintstyled\u00bb toetab n\u00fc\u00fcd kaldkirja v\u00e4ljundit.\n<li class=\"l\"> Meetodid \u00abparent\u00bb ja \u00abparentindices\u00bb toetavad n\u00fc\u00fcd t\u00fc\u00fcpi \u00abSubStrings\u00bb.\n<li class=\"l\"> Meetod \u00abreplace(string,pattern...)\u00bb toetab n\u00fc\u00fcd valikulist argumenti \u00abIO\u00bb, et v\u00e4lja anda voos, mitte stringi tagastamiseks.\n<li class=\"l\"> Meetod \u00abstartswith\u00bb toetab n\u00fc\u00fcd sisend-v\u00f5rgu vooge.  <\/ul>\n<li class=\"l\"> Alglibide muudatused\n<ul>\n<li class=\"l\"> Meetoditest \u00absortperm!\u00bb ja \u00abpartialsortperm!\u00bb on eemaldatud v\u00f5tmes\u00f5na \u00abinitialized=true\u00bb, mis v\u00f5ib viia turva probleemideni.\n<li class=\"l\"> T\u00e4isarvude printimisel t\u00fc\u00fcpi \u00abRational\u00bb nende nimetajad j\u00e4etakse n\u00fc\u00fcd v\u00e4lja t\u00fc\u00fcpitud voogude kontekstis \u00abRational\u00bb (nt massiivides).  <\/ul>\n<li class=\"l\"> Pakkide haldaja\n<ul>\n<li class=\"l\"> Meetod \u00abPkg.precompile\u00bb aktsepteerib n\u00fc\u00fcd \u00abtiming\u00bb p\u00f5himehhanismina, et kuvada eelkompileerimise aega iga paketi jaoks \u2013 \u00abPkg.precompile(timing=true)\u00bb.  <\/ul>\n<li class=\"l\"> LinearAlgebra\n<ul>\n<li class=\"l\"> T\u00fc\u00fcp \u00abAbstractQ\u00bb ei ole enam \u00abAbstractMatrix\u00bb alamt\u00fc\u00fcp. Lisaks sellele ei \u00fcmbritse meetod \u00abadjoint(Q::AbstractQ)\u00bb enam \u00abQ\u00bb t\u00fc\u00fcpi \u00abAdjoint\u00bb, vaid asendab selle \u00abAdjointQ\u00bb-ga, mis on alamt\u00fc\u00fcp \u00abAbstractQ\u00bb-st. See muudatus tuleneb sellest, et sageli k\u00e4ituvad \u00abAbstractQ\u00bb eksemplarid kui lineaarsete operaatorite seeriad, mis p\u00f5hinevad funktsioonidel ja maatriksel ning ei ole indeksitena kergesti k\u00e4ttesaadavad. Lisaks v\u00f5ivad paljud t\u00fc\u00fcbid \u00abAbstractQ\u00bb t\u00f6\u00f6tada erineva suurusega vektorite\/maatriksite kallal, toimides nagu maatriks, mille suurus s\u00f5ltub kontekstist. Selle muudatuse t\u00f5ttu on t\u00fc\u00fcp \u00abAbstractQ\u00bb saanud selgelt m\u00e4\u00e4ratletud liidese, mis on dokumentatsioonis p\u00f5hjalikult kirjeldatud.\n<li class=\"l\"> Faktoriseerimise tulemused ei ole enam \u00fcmbritsetud t\u00fc\u00fcbiga \u00abAdjoint\u00bb ja \u00abTranspose\u00bb. Nende asemel on lisatud t\u00fc\u00fcbid \u00abAdjointFactorization\u00bb ja \u00abTranposeFactorization\u00bb, mis on endiselt alamt\u00fc\u00fcp \u00abFactorization\u00bb.\n<li class=\"l\"> Uued funktsioonid \u00abhermitianpart\u00bb ja \u00abhermitianpart!\u00bb maatriksi hermitilise (reaalselt s\u00fcmmeetrilise) osa leidmiseks.\n<li class=\"l\"> Meetod \u00abnorm\u00bb transponitud maatriksi alamt\u00fc\u00fcbiga \u00abAbstractMatrix\u00bb tagastab n\u00fc\u00fcd vaikimisi vanema maatriksi normi, mis vastab praegusele k\u00e4itumisele t\u00fc\u00fcpi \u00abAbstractVectors\u00bb.\n<li class=\"l\"> Meetodid omandite vektorite leidmiseks \u00abeigen(A, B)\u00bb ja \u00abeigvals(A, B)\u00bb on lisatud juhul, kui \u00fcks A v\u00f5i B on s\u00fcmmeetriline v\u00f5i hermiitne.\n<li class=\"l\"> Meetodid \u00abeigvals\/eigen(A, cholesky(B))\u00bb arvutavad n\u00fc\u00fcd \u00fcldised omandite v\u00e4\u00e4rtused (omandid: ja omandi vektorid) A ja B l\u00e4bi Cholesky lagundamise \u00f5igustatud B jaoks.   <\/ul>\n<li class=\"l\"> Printf\n<ul>\n<li class=\"l\"> Forma spokumentide toetamine v\u00f5imaldab n\u00fc\u00fcd d\u00fcnaamilist laiust ja t\u00e4psust, nagu n\u00e4iteks &#171;%*s&#187; ja &#171;%*.*g&#187;.  <\/ul>\n<li class=\"l\"> REPL\n<ul>\n<li class=\"l\"> J\u00e4lgimise kihi v\u00e4ljastamisel on funktsioonide allkirjade t\u00fc\u00fcbid piiratud s\u00fcgavusele, et v\u00e4ltida liiga detailsed v\u00e4ljundit.  <\/ul>\n<li class=\"l\"> Test\n<ul>\n<li class=\"l\"> Makro &#171;@test_broken&#187; (v\u00f5i &#171;@test&#187; koos &#171;broken=true&#187;) viskab n\u00fc\u00fcd vea, kui testiv\u00e4ljund ei tagasta false\/true v\u00e4\u00e4rtust.\n<li class=\"l\"> Kui &#171;@test&#187; k\u00e4ivitamisel v\u00f5i funktsiooni sees toimub viga, esitatakse n\u00fc\u00fcd \u00fcksikasjalik virna j\u00e4lgimine, et m\u00f5ista testi asukohta &#171;@testset&#187;.  <\/ul>\n<li class=\"l\"> InteractiveUtils\n<ul>\n<li class=\"l\"> &#171;code_native&#187; ja &#171;@code_native&#187; kasutavad n\u00fc\u00fcd Intel-s\u00fcntaksit, mitte AT&amp;T.\n<li class=\"l\"> &#171;@time_imports&#187; n\u00e4itab n\u00fc\u00fcd &#171;__init__()&#187; t\u00e4itmise aega imporditud moodulite jaoks.  <\/ul>\n<li class=\"l\"> Vana ja eemaldamisele kuuluvad struktuurid.\n<ul>\n<li class=\"l\"> Makro &#171;@pure&#187; on n\u00fc\u00fcd aegunud. Kasutada tuleks &#171;Base.@assume_effects :foldable&#187;.  <\/ul>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60368\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10, \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Julia \u0431\u043b\u0438\u0437\u043e\u043a \u043a MATLAB \u0441 \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 Ruby \u0438 Lisp. \u041c\u0435\u0442\u043e\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 Perl. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u044f\u0437\u044b\u043a\u0430: \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c: \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112591","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10, \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Julia \u0431\u043b\u0438\u0437\u043e\u043a \u043a MATLAB \u0441 \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 Ruby \u0438 Lisp. \u041c\u0435\u0442\u043e\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 Perl. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u044f\u0437\u044b\u043a\u0430: \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c: \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10, \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Julia \u0431\u043b\u0438\u0437\u043e\u043a \u043a MATLAB \u0441 \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 Ruby \u0438 Lisp. \u041c\u0435\u0442\u043e\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 Perl. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u044f\u0437\u044b\u043a\u0430: \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c: \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-30T19:10:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-30T19:10:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Programmeermiskeele Julia 1.10 v\u00e4ljaanne | ProHoster","description":"V\u00e4lja on antud programmeerimiskeele Julia 1.10 versioon, mis \u00fchendab endas selliseid omadusi nagu k\u00f5rge j\u00f5udlus, d\u00fcnaamilise t\u00fcpiseerimise tugi ja sisseehitatud vahendid paralleelseks programmeerimiseks. Julia s\u00fcnaks on l\u00e4hedane MATLABile, laenatud on teatud elemente Ruby ja Lispist. Tekstide t\u00f6\u00f6tlemise meetod meenutab Perl'i. Projekti kood on vabalt saadaval MIT litsentsi all. Keerukaimud keele omadused: K\u00f5rge j\u00f5udlus: projekti \u00fcks peamisi eesm\u00e4rke.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Julia 1.10, \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043a \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 Julia \u0431\u043b\u0438\u0437\u043e\u043a \u043a MATLAB \u0441 \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 Ruby \u0438 Lisp. \u041c\u0435\u0442\u043e\u0434 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 Perl. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u044f\u0437\u044b\u043a\u0430: \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c: \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0446\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-yazyka-programmirovaniya-julia-1-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-30T19:10:14+00:00","article:modified_time":"2023-12-30T19:10:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=112591"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112591\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=112591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=112591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=112591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}