はじめに大規模なシステム開発や小規模な開発などプログラミング言語は、用途に応じて種類が豊富です。 インタプリタ型プログラミング言語であるPythonやJavaScritpは開発に向いているといわれます。 しかし全ての開発に向いているとは限りません。 他にもソフトウェア開発などで古くから親しまれているC言語も同じく万能に対応することは困難です。 通信システム開発や分散システム開発に関しては上記の言語よりErlangが普及しています。 今回は、通信システム関連の開発で好まれるErlangの特徴や使い方などについて紹介します。 ErlangとはErlangは、並行処理思考のプログラミング言語になります。 通信大手のエリクソンによって開発されたプログラミング言語です。 1990年代にオープンソースが公開されてから、通信システムの開発やプロジェクトに広く普及しています。 エリクソンによって開発された