Julia – dynamiczny język programowania, oparty o LLVM

Julia – dynamiczny język programowania, oparty o LLVM

przez -
2 4371
LLVM

Viral Shah ogłosił wydanie Julia, nowego, szybkiego i dynamicznego języka programowania z kompilatorem JIT, zbudowanego wokół projektu LLVM. Julia jest nastawiona na obliczenia techniczne, symetryczne obliczenia równoległe, obliczenia w chmurze oraz rozległe umiejętności matematyczne. Projekt w pełni wolnym oprogramowaniem, tej samej klasy co Matlab, R, Python i Ruby, jednakże o wydajności C i Fortrana. Dobrą wydajność osiąga również dzięki wykorzystaniu kompilatora LLVM.

Język ten posiada składnię podobną do innych środowisk obliczeniowych. Programy są zorganizowane wokół definicji funkcji, i można je przeciążać w różnych kombinacjach argumentów. Julia nie używa bezpośrednio LLVM do swojego kompilatora JIT, któremu bliżej jest do projektów, takich jak Mono.

Cały projekt Julia jest udostępniony na licencji MIT.

Podobne artykuły

Mozilla Firefox 23

przez -
0 87
PHP

przez -
0 134