Julia - высокоуровневый, высокопроизводительный динамический язык программирования для математических вычислений. В его синтаксисе можно обнаружить общие черты как, скажем, с Matlab, так и с другими языками программирования, такими как C или Python.
Julia разрабатывался для обеспечения высокой производительности при работе с большими объёмами данных. На официальном сайте есть таблица, где сравнивается скорость вычисления тестовых задач, реализованных с помощью различных языков программирования. Если верить результатам, Julia уступает только Fortran-у. Но при этом данный язык обладает всеми "современными" возможностями, и, в частности, поддержкой параллельных вычислений и облачных технологий.
Изучить язык программирования - задача сложная. Учитывая, что Julia может работать в режиме интерпретатора, я буду рассматривать её, по большей части, как математическую программу, и искать простые механизмы решения типичных расчётных задач.
Julia была разработана в знаменитом MIT. Первый релиз увидел свет в 2012 году. На момент написания этих строк текущей версией является v0.3.8. Загрузить дистрибутив, найти документацию или посмотреть видеоуроки можно на официальном сайте http://julialang.org/.
Комментариев нет:
Отправить комментарий