Julia – это динамический язык программирования общего назначения, способный выполнять высокопроизводительные научные вычисления с использованием кода высокого уровня😀. >
Он был создан в 2012 группой ученых-компьютерщиков, которые намеревались создать язык со скоростью C🚀, Динамизм Ruby💎 и практичность Python🐍, которые могут выполнять статистику, такую как R, и линейную алгебру, такую как MATLAB🧪.
По умолчанию это язык общего назначения, но он наиболее известен своим использованием в численном анализе, визуализации данных и машинном обучении👨💻.
Он чрезвычайно быстр, потому что, в отличие от большинства языков высокого уровня, он использует компилятор точно в срок⌚ для преобразования вашего исходного кода в машинный код перед его запуском и, в отличие от большинства динамических языков, имеет гибкую систему параметрических типов💻это означает, чтостатическая типизация не является обязательной по умолчанию, а типы могут принимать параметры, позволяющие одному типу представлять множество различных возможностей😍.
Это открывает дверь🚪 к шаблону множественной диспетчеризации, где одна функция может иметь несколько методов или реализаций на основе входных параметров и язык определит🔎 какой методотправлять во время выполнения.
И следите за обновлениями, чтобы не пропустить новые короткие истории TechSpace.
Спасибо, что подписались и читаете TechSpace👍!