Elixir
Elixir School
概要 †
- Elixirは、José Valim氏によって開発されているプログラミング言語
- ErlangのVM上で動作し、Erlangのモジュールを利用できる
- ErlangのVM上で動作することから、Elixirには次のような特徴が備わっている
- 耐障害性
- 高可用性
- 分散アプリケーションの構築のしやすさ
- Erlangでは「プロセス間のメッセージパッシング」というErlang独自の概念をうまく使うことで、びっくりするくらいあっさりとこれらの特徴を実現している
メッセージパッシング †
マクロ †
プロトコル †
OTP(Open Telecom Platform) †
- Erlangのライブラリ集
- それらを用いた並行プログラミングをしていくためのフレームワーク/デザインパターン
コミュニティ †
求人 †