Язык Julia как инструмент исследователя
Пособие представляет собой введение в язык программирования Julia, специально созданный для научных вычислений и исследований. Книга ориентирована на исследователей, которые сталкиваются с необходимостью совмещать скорость разработки прототипов и высокую производительность конечных решений.
Julia позиционируется как язык, объединяющий простоту и удобство Python или MATLAB с производительностью компилируемых языков, таких как C или C++. Автор подробно рассматривает основные концепции языка: систему типов, функциональную диспетчеризацию, параллелизм исполнения, что позволяет читателю оценить потенциал Julia для своих задач.
В книге представлены практические примеры, иллюстрирующие применение Julia в различных областях: от численных методов (метод Рунге-Кутты, метод Монте-Карло) до работы с матрицами и анализа данных. Особое внимание уделяется установке дистрибутива, работе в REPL и Jupyter Notebook, а также использованию пакетов и модулей.
Издание рассчитано на студентов старших курсов физического факультета, аспирантов и научных сотрудников, желающих познакомиться с современными инструментами программирования для исследовательской работы. Книга поможет определить, насколько освоение Julia оправдано в конкретной практической деятельности.









