Erlangを触って半年程度の若輩者が、学んだことを可能な限りアウトプットする Advent Calendar です。
![Erlang 一人のカレンダー | Advent Calendar 2016 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/31bc8138636fc0c718edfe49a6f3550569dff0e4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent_calendar%252Fogp%252Fcalendar-ogp-background-c24e7570f8dc39b6f4e1323cbd83d11f.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark-x%3D142%26mark-y%3D128%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzRkZGRkZGJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dD1FcmxhbmclMjAlRTQlQjglODAlRTQlQkElQkElMjBBZHZlbnQlMjBDYWxlbmRhciUyMDIwMTYmdz05MTYmcz01NGU5ZjViNjlhOGZiMmYxNjRjYWFkYjMzZDZjZDRlMQ%26blend-mode%3Dnormal%26blend-x%3D142%26blend-y%3D491%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzRkZGRkZGJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dD0lNDBnaG9zdCZ3PTkxNiZzPTg4YWE5MDUwZjY3ZGU1ZTRjYjM0YmQ3ZDQ1NWU5Nzgz%26s%3Da535bbca9f4157087f20913d76338396)
Erlangを触って半年程度の若輩者が、学んだことを可能な限りアウトプットする Advent Calendar です。
Erlangを半年ほど使った感想を書いていきます。 チョロい つまり言語機能がとても少ないと感じました。 例えば私が読んだErlangの本はすごいE本だけなのですが、全部で30章ある内の9章までで言語機能が大体出揃ってます。 実際、プロジェクトでコードを書き始めましたが、言語機能で困ったことはほぼありませんでした。 私は、言語機能は一番検索し難しい機能だと思っていて、少なくとも言語機能に関しては検索するのではなく、一通り何らかのドキュメントを読んでおかないと始まらないと思っています。 例えば Python で def f(a, b, *c, **d): と書いてあって「* と ** って何だ?」と疑問に思った時、[python * **][検索] とかしても多分まともな結果は出ないでしょう。 なので、最初にドキュメントを読む量が減るという点で、言語機能が少ないというのはとても良いと思ってい
2016/06/23 dots.主催イベント「社会人×学生」技術バトルNight!での、市原の講演資料になります
決済システムの構築は、ショパンのワルツを演奏するのに似ている。問題解決における万能的な方法がそこには含まれていて、どのような問題にも適用することができる。 先日、Erlangを学習しているという若いプログラマから、なかなか興味深いメールが送られてきました。その内容は、金融システムのサイトを構築するのにErlangは適切であるかどうかを知りたいというものでした。高度な並列処理を行うフォールトトレランスなアプリケーションの構築にはErlangが適した言語であるという記事を目にしたのと、私の本を楽しんで読んだことで、彼はErlangに興味を持ったのだそうです。 彼の質問に対する私の回答は、「プログラムYにXは適切なのか?」というタイプの全ての質問に対する回答とほぼ同じです。同じ質問に何度も答えることを避けるために、その回答をここに記したいと思います。 問題を解決する際には、まず最も難しい問題から
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く