2011年 ・ 関数型
Elixirの歴史
José Valim が2011年に始めた、Erlang の仮想マシン上で動く言語。Ruby に近い構文や命名と、Erlang の実行基盤、Clojure のプロトコルのような考え方を組み合わせている。
- 年(初めて公開された年)
- 2011年
- 作った人
- José Valim
- 組織
- Plataformatec(当時)
- 系統
- 関数型
年の決め方 公式ブログ(v0.8.0、2013年1月27日)に「1月9日で最初のコミットから2年」とあり、最初のコミットは2011年1月9日。GitHub の履歴でも2011年1月に既にコミットがあるが、一般への最初の配布日は今回確かめられていない。v0.5.0 は2012年5月、1.0 は2014年。
Elixirの祖先と子孫
影響元をたどれる言語17、影響先をたどれる言語0を描きました。点を押すとその言語のページに移ります。
全体の図は一覧の系統図にあります。
目指したこと
スケーラブルで保守しやすいアプリケーションを作るための言語であること。
“we celebrated two years since Elixir's first commit”
年の根拠の出典: Elixir v0.8.0 released (elixir-lang.org, 2013-01-27)
“designed for building scalable and maintainable applications”
目指したことの根拠の出典: elixir-lang/elixir README
影響を受けた言語
出典が明言した線だけです。「受け継いだ点」は出典の記述を要約したものです。
-
Erlang ・ 1987年
受け継いだ点: 実行基盤(Erlang VM)と並行処理の仕組み
影響を受けた側の資料が述べています ・ 出典: An interview with José Valim, Creator of Elixir (Evrone)
-
Ruby ・ 1995年
受け継いだ点: 構文・標準ライブラリ・命名
影響を受けた側の資料が述べています ・ 出典: An interview with José Valim, Creator of Elixir (Evrone)
-
Clojure ・ 2007年
受け継いだ点: プロトコルなど問題へのアプローチ
影響を受けた側の資料が述べています ・ 出典: An interview with José Valim, Creator of Elixir (Evrone)
影響を与えた言語
この一覧の中で、確かめられた影響先はありません(影響を与えなかったという意味ではありません)。
あわせて見る
- プログラミング言語の比較 C・JavaScript・Java・Python を同じものさしで。
- 冗談と実験の枝:難解プログラミング言語