Elixir

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.

 Tarihçe 
José Valim tarafından 2011 yılında geliştirilen Elixir programlama dili bir AR-GE projesi olarak Plataformatec  firmasında hayata geçirilmiştir. Valim'in amacı Erlang sanal makinesi üstünde yüksek genişletilebilinir ve üretken bir yapıya sahip olup aynı anda Erlang sanal makinesi üzerinde Erlang ekosistemi ile uyumlu kalabilmektir (compatibility).

Kategori:Örüntü eşleme programlama dilleri
Kategori:2012'de oluşturulan programlama dilleri