loading...
gumi TECH Blog

Elixir入門の連載を開始(Elixir入門もくじ)

gumitech profile image gumi TECH ・2 min read

gumi TECH Blogでは「Elixir入門」の連載を始めます。

elixir_logo.png

Elixir(エリクサー)はgumiも採用しているプログラミング言語で、たくさんのユーザーが同時プレイするリアルタイムオンラインゲームの開発に使われています。特徴は、並行処理ができる関数型言語だということです。関数型プログラミングは、状態を変化させません。かわりに新しい状態をつくるというアプローチにより、並行処理がシンプルに扱えるのです。

ElixirはErlang(アーラン)の仮想マシン上で動きます。Erlangは1980年代に生まれ、電話用アプリケーションの開発に使われた言語です。そのため分散アプリケーションがつくりやすく、障害に耐性をもちます(フォルトトレラント)。信頼性の高いスケール可能なインターネットアプリケーションを運用するのにはうってつけです。

ElixirはPlataformatec社の共同創設者José Valim氏によって開発されました。Plataformatec社によるElixirサイトには、入門者向けに「GETTING STARTED」というガイドがあり、23章にわたって基本的な解説をしています。

「Elixir入門」はPlataformatec社の許諾を得て、全23章を日本語で解説する連載です。ただし、翻訳ではなく、内容を整理したり、説明やコードも補ったり、より理解しやすくなるように手を入れています。この連載が日本のElixirユーザーのお役に立てば幸いです。23章の日本語タイトルは、つぎのとおりです。公開された記事には、その都度リンクを加えてゆきます。

Elixir入門もくじ

番外

Posted on by:

gumitech profile

gumi TECH

@gumitech

gumi TECH は、株式会社gumiのエンジニアによる技術記事公開やDrinkupイベントなどの技術者交流を行うアカウントです。 gumi TECH Blog: http://dev.to/gumi / gumi TECH Drinkup: http://gumitech.connpass.com

gumi TECH Blog

株式会社gumiのエンジニアによる技術記事を公開しています。

Discussion

markdown guide