воскресенье, 10 мая 2015 г.

Julia. Первое свидание

Julia - высокоуровневый, высокопроизводительный динамический язык программирования для математических вычислений. В его синтаксисе можно обнаружить общие черты как, скажем, с Matlab, так и с другими языками программирования, такими как C или Python

Julia разрабатывался для обеспечения высокой производительности при работе с большими объёмами данных. На официальном сайте есть таблица, где сравнивается скорость вычисления тестовых задач, реализованных с помощью различных языков программирования. Если верить результатам, Julia уступает только Fortran-у. Но при этом данный язык обладает всеми "современными" возможностями, и, в частности, поддержкой параллельных вычислений и облачных технологий. 

Изучить язык программирования - задача сложная. Учитывая, что Julia может работать в режиме интерпретатора, я буду рассматривать её, по большей части, как математическую программу, и искать простые механизмы решения типичных расчётных задач.

Julia была разработана в знаменитом MIT. Первый релиз увидел свет в 2012 году. На момент написания этих строк текущей версией является v0.3.8. Загрузить дистрибутив, найти документацию или посмотреть видеоуроки можно на официальном сайте http://julialang.org/.

Комментариев нет:

Отправить комментарий