Julia - мова програмування. Опис і можливості


Опубликованно 05.02.2019 11:03

Julia - мова програмування. Опис і можливості

У нашій статті піде мова про мову програмування Julia. Ми його трохи розглянемо, опишемо його можливості. Також підкажемо, яку літературу вибрати, якщо ви плануєте освоїти мову Julia.

Дана мова є динамічним, але JIT-компіляції використовує. Це дозволяє зробити більш швидку роботу додатків, які написані на «чистому мовою», без застосування векторних операцій і низькорівневих бібліотек. Опис

Мова підтримує перезавантаження операторів і функцій, при цьому можна вказувати опціонально тип аргументу. Як ви знаєте, це недозволено зазвичай в динамічних мовами. Таким чином можна створювати для прискорення обчислення варіанти операторів, а також функцій.

Пріоритетний напрям розвитку мови - підтримка розподілених обчислень. Можливості

Давайте ознайомимося з можливостями мови програмування Julia. До основних належать такі:

Динамічна типізація. Величезні можливості для керування різними процесами. Підходить для розподілених і паралельних обчислень. Можна визначати поведінку функцій, в залежності від того, який тип переданого аргументу. Відмінна продуктивність, якщо порівнювати статично з типізованими мовами. За допомогою PyCall можна робити виклик Python функцій. Підтримка Юнікоду (UTF-8). Вбудована система управління пакетами. Безпосередньо без надбудов можна робити виклик функцій. Книга

Тим, хто хоче вивчити мову програмування Julia, книги про нього варто прочитати. У таких самоучителях описані особливості мови, синтаксис та інша необхідна інформація. На яку книгу варто звернути увагу? Наприклад, на видання «Опановуємо мову Julia». Книгу написав Малькольм Шеррингтон. Тут представлені етапи інсталяції і виконання цієї мови в різних ОС. У книзі описані різноманітні методи роботи з Julia. Також розглядається ключовий функціонал, докладно розбираються приклади. Дана книга призначена для розробників, які планують ознайомитися з цим досить нестандартним мовою програмування, а також для спеціалістів, які працюють з аналізом даних.

Висновок

Тепер ви знаєте, що являє собою мову програмування Julia. Ми розглянули його особливості і можливості. Також у статті розглянуто видання, які допоможуть в його вивченні. Автор: Кіра Ифеевская 24 Жовтня, 2018



Категория: Техника