INFORMATIQUE > LANGAGES INFORMATIQUES
Elixir est un langage informatique
Date de création : 2011.
Auteur : José Valim Hernàndez
Paradigme(s) : fonctionnel et concurrent.
Type d'exécution : machine virtuelle Erlang.
Typage : dynamique.
Système d'exploitation : fonctionne sur une machine virtuelle Erlang (disponible sous Windows, Mac OS 10 et différentes distributions Linux.
Licence : Apache.
La fréquence des processeurs n'augmentant plus, les processeurs multi-cœurs se développent. La machine virtuelle d'Erlang (voir BEAM) tire partie de ces architectures en utilisant des processus parallèles. Elixir a été créé dans ce contexte pour faire mieux qu'Erlang.
Elixir esr multiparadigme (programmation fonctionnelle, concurrente, programmation orientée processus). Il permet la métaprogrammation par un système de macros et le polymorphisme par un système dit de protocoles.
Elixir a été influencé par Erlang, Clojure et Ruby.
Notre équipe a pu facilement installer Elixix (voir lien ci-dessous)
Présentation d'Elixir :