@marcbouvier_

Davidson Consulting 2018

Un langage de programmation fonctionnelle

Elixir est

Conçu pour la concurrence

Elixir est

Sur la machine virtuelle Erlang (BEAM)

Elixir est

Typé dynamiquement, compilé et extensible (méta-programmation)

Elixir est

Elixir est

Compatible avec Erlang

Elixir est

Scalable (lightweight independant processes)

Elixir est

Conçu pour le plaisir du développeur

Elixir est

Une communauté qui contribue au langage et à son environnement

Elixir est

Idéal pour

Les applications critiques (fault tolerance)

Idéal pour

Les applications fortement distribuées

Idéal pour

Les applications en basse latence

Idéal pour

Les applications en temps réel

Idéal pour

Les applications robustes (la VM Erlang a fait ses preuves en 30 ans d'existance) 

à éviter

Pour les calculs arithmétiques complexes

à éviter

Si vous n'êtes pas prêt à concevoir pour la concurrence et à comprendre OTP de Erlang

à éviter

Si vous voulez commencer rapidement et que vos co-équipiers ne sont pas familiers avec la programmation fonctionnelle

Historique

Co-créé en 2011 par José Valim.

Ancien développeur de la communauté Ruby.

Soutenu par Plataformatec en 2012

José Valim travaille sur le langage à plein temps

v1.0 en 2014

v1.5 en 2017

Elixir 1.7 en 2018

Wojtek Mach Rejoint José pour la R&D de Elixir à temps plein

Ressources

Ressources

Elixir Koans - http://elixirkoans.io

Intéressés par une formation?

Elixir formation teaser

By Marc Bouvier

Elixir formation teaser

Teaser pour une formation au langage de programmation fonctionnelle Elixir.

  • 490