közzétett programozási nyelv kiadása Julia 1.3, amely olyan tulajdonságokat ötvöz, mint a nagy teljesítmény, a dinamikus gépelés támogatása és a beépített eszközök a párhuzamos programozáshoz. Julia szintaxisa közel áll a MATLAB-hoz, néhány elemet a Rubytól és a Lisp-től kölcsönzött. A karakterlánc-manipulációs módszer a Perl-re emlékeztet. Projekt kód forgalmazza az MIT engedélye alapján.
Lehetőség megvalósítva hozzátéve módszerek absztrakt típusokká;
Támogatja a Unicode 12.1.0-t, és lehetővé teszi a Unicode digitális karakterek (𝟎-𝟗, 𝟘-𝟡) meghatározott stílusok használatát az azonosítókban;
Nem szabványos változónevek megjelenítése és elemzése javasolta új szintaxis var"#str#";
Kibővültek a többszálú kezeléshez kapcsolódó eszközök: A Threads.@spawn makró és a Channel(f::Function, spawn=true) kulcsszó hozzáadásra került a feladatok indításának megszervezéséhez bármely elérhető szálban. Az összes rendszer I/O művelet fájlokkal és socketekkel, valamint egy pszeudo-véletlenszám-generátor többszálú alkalmazásokhoz van igazítva (szálbiztos);
Új könyvtári funkciók hozzáadva, beleértve
findfirst, findlast, findenext, findprev, findall(minta, string), count(pattern, string), sincosd(x) és nonmissingtype.
A nyelv főbb jellemzői:
Magas teljesítmény: a projekt egyik kiemelt célja a C programokhoz közeli teljesítmény elérése. A Julia fordító az LLVM projekt munkáján alapul, és hatékony natív gépi kódot generál számos célplatformhoz;
Támogatja a különféle programozási paradigmákat, beleértve az objektumorientált és funkcionális programozás elemeit. A szabványos könyvtár többek között funkciókat biztosít az aszinkron I/O-hoz, folyamatvezérléshez, naplózáshoz, profilalkotáshoz és csomagkezeléshez;
Dinamikus gépelés: a nyelv nem követeli meg a változók típusának kifejezett meghatározását, hasonlóan a szkript programozási nyelvekhez. Interaktív mód támogatott;
Opcionális lehetőség a típusok explicit megadására;
Ideális szintaxis numerikus számításokhoz, tudományos számításokhoz, gépi tanuláshoz és adatvizualizációhoz. Számos numerikus adattípus támogatása és a számítások párhuzamosítására szolgáló eszköz.
Funkciók közvetlen meghívása C-könyvtárakból további rétegek nélkül.