Erlangを学んでマスターしてみませんか?

ExercismのErlangトラックに参加すると、 85個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Erlangについて

-module(example).
-export([hello/0]).

hello() ->
  "Hello, World!".

Erlangの主な機能


Erlang

関数型

パターンマッチングとガードを使った複数節の関数が、Erlangコードの基本構成要素になります。

動的型付け

Erlangにはコンパイル時の型チェックがなく、実行時のパターンマッチングを重視しています。

イミュータブル

Erlangではすべてのデータが不変なので、より安全で考えやすい並行処理を実現できます。

並行処理

Erlangはアクターモデルを採用しています。メッセージパッシングによって、何も共有しない並行処理を実現します。

耐障害性

Erlangは、低遅延で分散型、かつ耐障害性の高いシステムの実行で知られるVM上で動作します。

柔軟なパッケージマネージャー

ErlangとElixirの両方のパッケージを、公開・非公開を問わず取り込めます

Erlang流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Erlangも 同じです。メンターが、Erlangのエンジニアのように 考える方法と、Erlangらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Erlangでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったErlangの演習

ExercismのErlangトラックには、85つの演習があり、より良いコードを書くのに役立ちます。

Erlangの演習をすべて見る
Erlang

Erlangトラックを始めましょう

何より、誰にとっても100%無料です。

Erlangトラックに参加する