Документация | |
Непрерывная интеграция | |
Покрытие кода |
Julia — высокоуровневый высокопроизводительный динамический язык для технических вычислений. Главную домашнюю страницу Джулии можно найти на julialang.org. Это репозиторий исходного кода Julia на GitHub, включая инструкции по компиляции и установке Julia ниже.
Примечания в разделе «CONTRIBUTING» могут оказаться полезными новым разработчикам, чтобы начать вносить свой вклад в кодовую базу Julia.
Если вы не хотите компилировать последнюю версию Julia из исходного кода, для загрузки также доступны архивы с предварительно скомпилированными двоичными файлами для конкретной платформы. На странице загрузок также представлена подробная информация о различных уровнях поддержки комбинаций ОС и платформ.
Если все работает правильно, вы увидите баннер Julia и интерактивную подсказку, в которую можно вводить выражения для вычисления. О том, как начать работу, вы можете прочитать в руководстве.
Примечание . Хотя некоторые менеджеры пакетов ОС предоставляют Julia, такие установки не поддерживаются и не одобряются проектом Julia. Они могут быть устаревшими, сломанными и/или необслуживаемыми. Вместо этого мы рекомендуем вам использовать официальные двоичные файлы Julia.
Сначала убедитесь, что у вас установлены все необходимые зависимости. Затем получите исходный код, клонировав репозиторий git:
git clone https://github.com/JuliaLang/julia.git
а затем используйте командную строку, чтобы перейти в полученный каталог julia. По умолчанию вы будете собирать последнюю нестабильную версию Julia. Однако большинству пользователей следует использовать самую последнюю стабильную версию Julia. Вы можете получить эту версию, выполнив:
git checkout v1.11.1
Чтобы собрать исполняемый файл julia
, запустите make
из каталога julia.
Для сборки Julia требуется 2 ГБ дискового пространства и примерно 4 ГБ виртуальной памяти.
Примечание. Процесс сборки завершится неудачно, если в именах любого из родительских каталогов каталога сборки есть пробелы или другие метасимволы оболочки, такие как $
или :
(это связано с ограничением GNU make).
Как только он будет создан, вы сможете запустить исполняемый файл julia
. Из каталога julia запустите
./julia
Ваш первый тест Julia определит, правильно ли работает ваша сборка. В каталоге julia введите make testall
. Вы должны увидеть выходные данные, в которых перечислен ряд запущенных тестов; если они завершатся без ошибок, вы сможете начать использовать Julia.
О том, как начать работу, вы можете прочитать в руководстве.
Подробные инструкции по сборке, если они необходимы, включены в документацию по сборке.
По умолчанию Julia не устанавливает ничего за пределами каталога, в который она была клонирована, и ~/.julia
. Julia и подавляющее большинство пакетов Julia можно полностью удалить, удалив эти два каталога.
Исходный код Julia организован следующим образом:
Каталог | Содержание |
---|---|
base/ | исходный код модуля Base (часть стандартной библиотеки Джулии) |
cli/ | исходный код интерфейса командной строки/REPL |
contrib/ | разные сценарии |
deps/ | внешние зависимости |
doc/src/ | источник руководства пользователя |
etc/ | содержит startup.jl |
src/ | исходный код ядра языка Julia |
stdlib/ | исходный код для других пакетов стандартных библиотек |
test/ | наборы тестов |
Джулия REPL довольно мощная. Более подробную информацию смотрите в разделе руководства по Julia REPL.
В Windows мы настоятельно рекомендуем запускать Julia в современном терминале, например Windows Terminal из Microsoft Store.
Поддержка редактирования Julia доступна для многих широко используемых редакторов: Emacs, Vim, Sublime Text и многих других.
Пользователям, предпочитающим IDE, мы рекомендуем использовать VS Code с плагином julia-vscode.
Для пользователей ноутбуков поддержка блокнотов Jupyter доступна через пакет IJulia, а пакет Pluto.jl предоставляет блокноты Pluto.