Elixir (プログラミング言語)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Elixir
パラダイム マルチパラダイム関数型並列プログラミングprocess-orientedhomoiconic
登場時期 2012
最新リリース 1.0.4
型付け 強い動的型付け
影響を受けた言語 Erlang, Ruby, Clojure
ライセンス Apache License
ウェブサイト elixir-lang.org
拡張子 .ex, .exs

Elixir (エリクサー)は並列処理関数型に対応した、Erlang仮想環境(BEAM)上で動作する汎用プログラミング言語である。ElixirはErlangで実装されているため、分散システム、耐障害性ソフトリアルタイムシステム等の機能を使用することができるが、拡張機能として、マクロを使ったメタプログラミング、そしてポリモーフィズムなどのプログラミング・パラダイムもプロトコルを介して実装されている。[1]

歴史[編集]

高い拡張性があり、Erlangの仮想環境上で動作するシステムを目標に、José Valimによって開発された。 [2]

特徴[編集]

参考文献[編集]

  1. ^ Elixir”. José Valim. 2013年2月17日閲覧。
  2. ^ Elixir - A modern approach to programming for the Erlang VM”. 2013年2月17日閲覧。

外部リンク[編集]