Язык Julia как инструмент исследователя. (Антонюк В. А.) 2019
Автор: Антонюк В. А.
Пособие знакомит читателей со сравнительно новым языком программирования Julia (позиционируемым как язык для научного программирования), с его особенностями и возможностями. Спроектированный так, чтобы совместить удобство и простоту создания прототипа программы с последующим эффективным исполнением получаемого кода в рамках одного языка, он должен помочь всем, кто вынужден при написании программ сначала экспериментировать в рамках MATLAB или Python, а затем для реальной работы переписывать всю программу (или её наиболее критичные части) для компилируемого языка (C, C++ и т.п.), — тем более, что синтаксис его будет близок всем, кто имеет опыт работы с MATLAB или Python.
На простых примерах иллюстрируются основные идеи в реализации языка Julia (система типов, функциональная диспетчеризация, параллелизм исполнения и др.), так, чтобы каждый читатель мог сам для себя решить, оправданы ли усилия по освоению нового языка и насколько весомы те преимущества, которые можно будет получить в своей практической деятельности.
Рассчитано на студентов старших курсов физического факультета, но может быть полезным аспирантам и сотрудникам, желающим познакомиться с современными тенденциями развития языков программирования.