Elixir

Elixir
ParadigmasıÇok paradigmalı; fonksiyonel, concurrent, dağıtık, süreç odaklı
İlk çıkışı2012
Kararlı sürüm1.16.0 (22 Aralık 2023)
EtkilendikleriClojure, Erlang, Ruby
EtkiledikleriLFE
PlatformuErlang
LisansApache License 2.0
Olağan dosya uzantıları.ex, .exs
Web sitesielixir-lang.org

Elixir, fonksiyonel, eş zamanlı (concurrent), genel amaçlı Erlang Sanal Makinesi (Erlang virtual machine) üzerinde çalışan bir dildir. Erlang üzerine kurulmuş bir dil olduğu için dağıtık (distributed), arızalara dayanıklı (fault-tolerant) sistemler yazılır iken Erlang ile aynı soyut (abstractions) yaklaşımları paylaşabilmektedir. Elixir üretken çok yönlü araç gereçler ve genişletilebilinir tasarım modeli sağlamaktadır. Daha sonralarında dile 2 adet çok önemli özellik eklenmiştir bunlar sırasıyla derleme anında meta programlama (compile-time metaprogramming) güçlü bir macro sistemini mümkün kılan ve protokoller aracılığı ile çok biçimliliktir (polymorphism).

Elixir, oldukça bilinen çeşitli firmalar tarafından kullanılmaktadır. Bunların başında Pinterest, Moz, Discord, Inverse vb. gelmektedir.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy