14 февраля анонсирован новый язык программирования высокого уровня с открытым кодом с женским именем Julia 1.0.

Сообщается, что команда энтузиастов, создавших за 2,5 года работы этот язык, состоит из программистов-математиков — пользователей Mathlab, накопивших значительный опыт программирования на Си, Lisp, Python, Ruby и Perl в различных областях математики.

По мнению разработчиков, каждый из этих стандартных мощных языков имеет определенные ограничения при применении в таких областях математики как научные вычисления, искусственный интеллект, углубленный анализ данных (Data Mining), линейная алгебра, распределенные и параллельные вычисления.

Новый язык Julia, по утверждению разработчиков, является открытым со свободной лицензией, снимает такие ограничения, вобрав в себя сильные стороны таких языков, как Си (быстродействие), Ruby (динамизм), Python (при обычном программировании), Perl (при обработке строк), Matlab (в линейной алгебре), R (в статистических расчетах), поддерживает систему макросов, принятых в Lisp, но с математическими нотациями, применяемыми в Matlab, и может также использоваться в качестве среды, в которой производится запуск приложений.

Julia распространяется под лицензией MIT/GPLv2. Исходные коды и результаты тестирования доступны для загрузки.

Версия для печати