Məzmuna keç

Elixir

Vikipediya, azad ensiklopediya
Elixir
Loqonun şəkli
Yaradılma tarixi 9 yanvar 2011[2]
Fayl sonluğu .ex və ya .exs
Sonuncu versiyası
Təsirlənib Ruby, Clojure
Əməliyyat sistemi çarpaz platformalı[d]
elixir-lang.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

ElixirErlang (BEAM) virtual maşınında işləyən funksional və bölünmüş çoxməqsədli proqramlaşdırma dili. Erlang əsasında hazırlanması bölünmə, imtinaya qarşı dözümlülük, yumşaq real vaxt rejimində icra və protokollar vasitəsilə tətbiq olunan markoslarpolimorfizm ilə metoproqramlaşdırmanı təmin edir.[3] Proses ağacları ilə işləmək üçün Erlang / OTP istifadə edir.[4]

Əvvəllər Ruby on Rails yaratma çərçivəsinin əsas inkişaf etdiricilərindən biri Plataformatec-in həmtəsisçisi Xose Valim tərəfindən hazırlanmışdır.[5][6] Onun məqsədi Erlang alətləri və ekosistemi ilə uyğunluğu saxlayaraq Erlang VM-də daha yüksək genişlənmə qabiliyyəti və səmərəliliyi təmin etmək idi.[7]

  1. Release 1.19.4. 2025.
  2. https://elixir-lang.org/blog/2014/09/18/elixir-v1-0-0-released/.
  3. "Elixir". José Valim. 18 aprel 2012 tarixində arxivləşdirilib. İstifadə tarixi: 17 fevral 2013.
  4. Thomas, 2014, When Processes Die
  5. "The core team". 14 fevral 2021 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 26 dekabr 2020.
  6. Mihalis Tsoukalos, "Elxir: Take a functional swig", Linux Format, issue 203, 2015
  7. "Elixir – A modern approach to programming for the Erlang VM". 29 noyabr 2012 tarixində arxivləşdirilib. İstifadə tarixi: 17 fevral 2013.