![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Official_Elixir_logo.png/640px-Official_Elixir_logo.png&w=640&q=50)
Elixir (язык программирования)
функциональный язык программирования общего назначения для среды выполнения Erlang / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Elixir (язык программирования)?
Кратко изложите эту статью для 10-летнего ребёнка
Elixir — функциональный, распределённый язык программирования общего назначения, который работает на виртуальной машине Erlang (BEAM). Построен поверх Erlang, что обеспечивает распределённость, отказоустойчивость, исполнение в режиме мягкого реального времени, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы[4]. Использует Erlang/OTP для работы с деревьями процессов[5].
Elixir | |
---|---|
![]() | |
Класс языка | язык функционального программирования, язык, использующий отступы[вд], открытое программное обеспечение и язык программирования |
Появился в | 9 января 2011[1] |
Разработчик | Жозе Валим[вд] |
Расширение файлов |
.ex или .exs |
Выпуск | |
Испытал влияние | Erlang, Ruby и Clojure |
Лицензия | Apache License 2.0[3] |
Сайт | elixir-lang.org (англ.) |
Платформа | BEAM[вд] |
ОС | кроссплатформенность |
![]() |
Создан Жозе Валимом (José Valim), ранее являвшимся одним из основных разработчиков фреймворка Ruby on Rails и сооснователем компании Plataformatec[6][7]. Его целью было включить более высокую расширяемость и производительность в Erlang VM, сохраняя совместимость с инструментами и экосистемой Erlang[8].