最近「プログラミング Erlang」で Erlang の勉強を始めました。 プログラミングErlang 作者: Joe Armstrong,榊原一矢出版社/メーカー: オーム社発売日: 2008/02/23メディア: 単行本(ソフトカバー)購入: 8人 クリック: 284回この商品を含むブログ (97件) を見る Erlang を勉強してて気づいたのですが、「Erlang の関数は状態遷移の状態」なんだ、ということです。実行中の関数が、プログラムの現在の状態に対応する、というものです。他の手続き型のプログラミング言語でもそうなのですが、「外部のアクションによる状態の遷移」は手続き型では記述しにくいです。逆に Erlang はメッセージパッシング機構があるので、アクションはそのままかけます。もちろん Erlang の最大の特徴である「並行プログラミング」によって、「並行状態」も簡単に記述でき
![Erlang の関数は状態遷移の状態 - 星一の日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/844df4101dbf2bf2aef28464933ff9a05775ac33/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51bZh24YhqL._SL160_.jpg)