目的 お世話になっているソシャゲ会社様がelixirに力を入れており、実務で触る機会をいただきました。 今まで、pythonをメインとしてjava、php、c#などでも開発したことがあり、1つの言語が分かっていれば比較的簡単に応用できると思っていましたが、elixirは暗号にしか見えない状態で、持論はあっさり崩れました。 pythonの開発に戻ることになり、キレイサッパリ忘れてしまいそうなので、「pythonとの対比」でメモしておこうと思います。 登場する例はかなり極端にしてあり、実務レベルではないのでご注意ください pythonとの違いに注意した4点 関数型言語である pythonは オブジェクト指向型言語 ですが、elixirは 関数型言語 です。 elixirにはクラスはありませんし、もちろんインスタンスもありません。 設計レベルで頭を切り替えることを、常に意識しておくことが重要だな