Julia | ||
![]() | ||
![]() | ||
Data primei versiuni | 23 august 2009 | |
---|---|---|
Autor | Jeff Bezanson , Stefan Karpinski , Viral B. Shah , Alan Edelman | |
Tastare | dinamic | |
Influențată de | MATLAB , R , Ruby , Perl , Python | |
Sistem de operare | Multi-platformă | |
Licență | Licență MIT | |
Site-ul web | julialang.org | |
Extensie de fișier | jl | |
Julia este un limbaj de programare de nivel înalt, puternic și dinamic pentru calcul științific, cu o sintaxă familiară utilizatorilor altor medii de dezvoltare similare ( Matlab , R , Scilab , Python etc.). Oferă un compilator sofisticat, un sistem de tip dinamic cu polimorfism parametrizat , execuție paralelă distribuită, apeluri directe către funcțiile C , Fortran și Python .
Biblioteca, scrisă în principal în limba Julia în sine, încorporează, de asemenea, biblioteci în C și Fortran pentru algebră liniară , generarea de numere aleatoare , FFT-uri și procesarea șirurilor. Programele Julia sunt organizate în jurul definiției funcțiilor și supraîncărcarea lor în jurul diferitelor combinații de tipuri de argumente.
Interesul crescând al companiilor în Julia a dus la crearea, în iulie 2015, de la compania Julia Computing, care distribuie JuliaPRO și JuliaFIN, versiuni îmbunătățite ale Julia (respectiv pentru știința datelor și finanțe), precum și servicii plătite pentru sprijinirea și integrarea tehnologiilor cloud.