Эликсир (язык программирования)

Оглавление1 Elixir (язык программирования)1.1 Обзор Elixir1.2 История и развитие1.3 Управление версиями и особенности1.4 Примеры и дополнительные ресурсы1.5 Рекомендации2 Эликсир (язык […]

Elixir (язык программирования)

  • Обзор Elixir

    • Elixir – функциональный, параллельный язык программирования, работающий на виртуальной машине BEAM. 
    • Основан на Erlang, поддерживает создание отказоустойчивых распределенных приложений. 
    • Предоставляет инструменты и расширяемую конструкцию с метапрограммированием и полиморфизмом. 
  • История и развитие

    • Создан Хосе Валимом для повышения производительности и расширяемости Erlang. 
    • Ориентирован на крупные сайты и приложения, использует возможности Ruby, Erlang и Clojure. 
    • Используется в телекоммуникациях, электронной коммерции и финансах, планируется внедрение машинного обучения. 
  • Управление версиями и особенности

    • Каждая версия поддерживает определенный диапазон Erlang/OTP, текущая стабильная – 1.17.1. 
    • Компилируется в байт-код, совместим с Erlang, имеет встроенный инструментарий для управления зависимостями. 
    • Поддерживает интерактивную разработку, сопоставление с образцом, подсказки по набору текста, неизменяемые данные, параллельное программирование и другие функции. 
  • Примеры и дополнительные ресурсы

    • Примеры кода доступны для запуска в оболочке iex, поддержка документации с помощью Markdown. 
    • Поддержка Unicode и строк UTF-8, ссылка на портал бесплатного программного обеспечения с открытым исходным кодом. 
  • Рекомендации

    • Указание на дальнейшее чтение по параллельным вычислениям и распределенным вычислениям. 

Полный текст статьи:

Эликсир (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх