Elixir

Vikipediya, azad ensiklopediya
Jump to navigation Jump to search
Elixir
Official Elixir logo.png
Paradiqmalar proqramlaşdırma dili, bacarıq[d]
Yaradılma tarixi 9 yanvar 2011[3]
Müəlliflər Xose Valim
Fayl sonluğu .ex və ya .exs
Sonuncu versiyası
Sistem tipi dinamik, sərt
Təsirlənib Erlang, Ruby, Clojure
Lisenziya Apache License 2.0[2]
Platforma Erlang
Əməliyyat sistemi kross-platforma
elixir-lang.org​ (ing.)
Commons-logo.svg 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.[4] Proses ağacları ilə işləmək üçün Erlang / OTP istifadə edir.[5]

Ə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.[6][7] 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.[8]

İstinadlar[redaktə | əsas redaktə]

  1. Release 1.11.3 — 2021.
  2. elixir/LICENSE at master · elixir-lang/elixir · GitHub
  3. https://elixir-lang.org/blog/2014/09/18/elixir-v1-0-0-released/
  4. "Elixir". José Valim. İstifadə tarixi: 2013-02-17.
  5. Thomas, 2014, When Processes Die
  6. The core team
  7. Mihalis Tsoukalos, «Elxir: Take a functional swig», Linux Format, issue 203, 2015
  8. "Elixir - A modern approach to programming for the Erlang VM". İstifadə tarixi: 2013-02-17.