publikovaný vydanie programovacieho jazyka Julia 1.3, ktorý kombinuje také vlastnosti, ako je vysoký výkon, podpora dynamického písania a vstavané nástroje pre paralelné programovanie. Juliina syntax je blízka MATLABu, pričom niektoré prvky preberá z Ruby a Lisp. Metóda manipulácie so strunami pripomína Perl. Kód projektu distribuovaný pod licenciou MIT.
Možnosť zrealizovaná pridanie metódy na abstraktné typy;
Poskytuje sa podpora pre Unicode 12.1.0 a možnosť používať špecifické štýly digitálnych znakov Unicode (𝟎-𝟗, 𝟘-𝟡) v identifikátoroch;
Na zobrazenie a analýzu neštandardných názvov premenných navrhované nová syntax var"#str#";
Nástroje súvisiace s multithreadingom boli rozšírené: makro Threads.@spawn a kľúčové slovo Channel(f::Function, spawn=true) boli pridané na organizáciu spúšťania úloh v akomkoľvek dostupnom vlákne. Všetky systémové I/O operácie so súbormi a zásuvkami, ako aj generátor pseudonáhodných čísel sú prispôsobené pre viacvláknové aplikácie (bezpečné pre vlákna);
Pridané nové funkcie knižnice vrátane
findfirst, findlast, findnext, findprev, findall(vzor, string), count(vzor, string), sincosd(x) a nonmissingtype.
Kľúčové vlastnosti jazyka:
Vysoký výkon: jedným z kľúčových cieľov projektu je dosiahnuť výkon blízky programom C. Kompilátor Julia je založený na práci projektu LLVM a generuje efektívny natívny strojový kód pre mnohé cieľové platformy;
Podporuje rôzne programovacie paradigmy, vrátane prvkov objektovo orientovaného a funkčného programovania. Štandardná knižnica poskytuje okrem iného funkcie pre asynchrónne I/O, riadenie procesov, protokolovanie, profilovanie a správu balíkov;
Dynamické písanie: jazyk nevyžaduje explicitnú definíciu typov premenných, podobne ako skriptovacie programovacie jazyky. Podporovaný interaktívny režim;
Voliteľná možnosť explicitne špecifikovať typy;
Syntax ideálna pre numerické výpočty, vedecké výpočty, strojové učenie a vizualizáciu údajov. Podpora mnohých numerických dátových typov a nástrojov na paralelizáciu výpočtov.
Schopnosť priamo volať funkcie z knižníc C bez ďalších vrstiev.