The Julia Language — ещё один ЯП?
Тихой сапой без особых скандалов и новостей зарелизился (очередной?) язык программирования, на этот раз с приятным женским именем Julia.
Зачем еще один? Разработчики заявляют, что хотели взять лучшее из существующих языков, как то: скорость Си, динамизм Ruby, систему макросов Lisp, чтобы создать язык, удобный для статистических (R), математических (Matlab/Octave) задач, естественной обработки строк (Perl), а также использования в качестве шелла для запуска других утилит. Короче, счастья для всех и даром, пусть никто не уйдет обиженным.
Более того, одной из ключевых фич должна стать возможность развернуть кластер прямо из коробки, причем без лишнего оверхеда, свойственного Java-решениям.
В наличии JIT-компиляция с бекендом LLVM.
И хотя не всё ещё реализовано, уже сейчас можно скачать первый релиз — версию 1.0 и попробовать.
Код доступен на гитхабе: https://github.com/JuliaLang/julia.
Лицензия MIT/GPLv2
Оф. сайт: http://julialang.org/.
Там же можно увидеть кое-какие бенчмарки (сравнение с С, Python, Matlab, R и др.)
>>> Подробности