Julia. Язык программирования. Быстрый старт - Вадим Никитин

Julia. Язык программирования. Быстрый старт

Страниц

45

Год

2023

Начните изучать язык программирования Julia уже сегодня, даже если у вас минимальный опыт работы с компьютерами и программированием. Вам знакомы основные термины, такие как "файл" или "каталог"? Или вы уже знакомы с алгоритмами? Если да, то это все, что вам нужно для начала. В данном справочнике вы найдете подробную и ясную информацию о самых важных и часто используемых аспектах языка Julia. Кроме того, мы предоставляем ссылки на дополнительные источники информации для тех, кто хочет погрузиться в тему глубже. На каждом шаге мы предоставляем подробные инструкции, а наглядные примеры полностью иллюстрируют весь процесс работы. Вы всегда будете знать, какой результат должен получиться. Все примеры были тщательно протестированы на последней версии языка программирования Julia, доступной на момент написания этого справочника. Наше удобное оглавление позволит вам быстро находить нужные примеры функций и команд, так что вам не придется запоминать все или постоянно обращаться к Интернету. Давайте вместе начнем писать программы на Julia прямо сейчас и откроем для себя все возможности этого потрясающего языка программирования!

Читать бесплатно онлайн Julia. Язык программирования. Быстрый старт - Вадим Никитин

Начало работы

Для того, чтобы приступить к работе, вам необходимо загрузить и установить дистрибутив Julia для вашей операционной системы (Windows, macOS, Linux, FreeBSD), следуя инструкциям на сайте https://julialang.org/downloads/. Некоторые дистрибутивы Linux включают Julia в состав своих пакетов, но убедитесь, что вы устанавливаете актуальную версию.


Это руководство написано на основе версии Julia 1.9.0, которая является текущей выпущенной версией Julia. Концепции, описанные в книге, носят общий характер и применимы к более поздним версиям языка. Однако, возможно, что некоторые выходные данные более поздних версий Julia могут не соответствовать результатам и примерам, представленным в этой книге.


Самый простой способ изучать и экспериментировать с Julia – это запустить интерактивный сеанс рабочей среды, дважды щелкнув на исполняемом файле Julia или запустить julia из командной строки:





Чтобы закончить интерактивный сеанс, используйте команду exit() или комбинацию клавиш CTRL + D.

Рабочая среда Julia

Рабочая среда Julia – REPL (от англ. read-eval-print loop – «цикл „чтение – вычисление – вывод“»), оболочка с полнофункциональной интерактивной командной строкой, встроенная в исполняемый файл julia. С помощью этой оболочки мы взаимодействуем с JIT-компилятором (англ. Just-in-Time, компиляция «точно в нужное время») для тестирования и запуска нашего кода, помимо этого доступна история команд с возможностью поиска, автодополнение с помощью табуляции, множество полезных привязок клавиш, а также специальные режимы справки и оболочки. REPL имеет пять режимов работы.

Основной режим

Это режим работы по умолчанию, каждая новая строка изначально начинается с приглашения julia>. Именно здесь вы можете вводить выражения Julia от простых до многострочных конструкций. Нажатие клавиши Return или Enter после ввода выражения запускает выполнение и вывод результата. Например:


julia> 2 + 2

4

julia> 5 * (5 – 1)

20

julia> 5/2

2.5

Или сообщения об ошибке если что то пошло не так:

julia> 5/"A"

ERROR: MethodError: no method matching /(::Int64, ::String)

Справочная система

Julia имеет встроенную справочную систему, которая извлекает информацию об использовании большинства функций непосредственно из исходного кода. Это справедливо и для большинства сторонних пакетов.

Для перехода в справочную систему Julia наберите ? (знак вопроса) в начале строки основного режима. Приглашение командной строки примет вид:


help?>


Julia попытается найти и отобразить справку или документацию для всего, что было введено в режиме справки. Если вы не помните точное название функции, Julia вернет список похожих функций. Хотя фактическое возвращаемое содержимое может различаться, вы можете ожидать увидеть следующую информацию для каждой запрашиваемой функции:


● Написание


● Однострочное описание


● Список аргументов


● Подсказки к аналогичным или связанным функциям


● Один или несколько примеров использования


● Список методов (для функций, которые имеют несколько реализаций)


Возврат в режим по умолчанию производится нажатием комбинации клавиш CTRL-C или клавишей BACKSPACE в начале строки.


Дополнительно в дистрибутив Julia входит локальная копия официального сайта документации https://docs.julialang.org/en/v1/ расположенная:


[JULIA_INSTALL_FOLDER]/share/doc/julia/html/en (где JULIA_INSTALL_FOLDER – каталог, куда установлен Julia)