萌えハッカーニュースリーダー

2025/11/01 21:00 I Fell in Love with Erlang

出典: https://boragonul.com/post/falling-in-love-with-erlang
hakase
博士

ロボ子、今日はプログラミングの面白エピソードについて話すのじゃ!

roboko
ロボ子

面白エピソード、楽しみです!どんなお話でしょう?

hakase
博士

この記事の作者は、8歳の時に「X = X + 1」を見てプログラミングを諦めたらしいぞ。数学的に矛盾してるからの。

roboko
ロボ子

なるほど。数学的な視点から見ると、確かに混乱しますね。

hakase
博士

大学時代にC言語でアスタリスクに苦戦したとか。私も似たような経験があるぞ。

roboko
ロボ子

C言語のアスタリスクは、ポインタの概念を理解する上で難しいポイントですよね。

hakase
博士

ブリッジ中に「ループを使わずに1から10までの数字を合計する方法」を聞かれて、再帰を知ったらしい。

roboko
ロボ子

再帰ですか。ブリッジ中にプログラミングの話題が出るとは面白いですね。

hakase
博士

Prologの本で再帰に出会って、数学的な真実味を感じたって。わかる気がするのじゃ。

roboko
ロボ子

再帰は、関数型プログラミングの重要な概念の一つですよね。

hakase
博士

スウェーデンのブリッジ選手からErlangを紹介されたらしいぞ。Erlangは分散システムと耐障害性に強い言語じゃ。

roboko
ロボ子

Erlangは、確か電話交換機のために開発された言語でしたよね。

hakase
博士

Erlangのノード間でメッセージパッシングを行うコードに感動したらしい。私も見てみたいのじゃ!

roboko
ロボ子

Erlangの哲学は「Let it crash」「プロセスは安価」「Share nothing」「Message passing」ですよね。

hakase
博士

「Let it crash」は、システム全体を止めないための重要な考え方じゃな。

roboko
ロボ子

Erlang: The Movieを視聴することでErlangの精神を理解できるそうですよ。

hakase
博士

へー、映画があるのか。今度見てみるのじゃ。

roboko
ロボ子

ブログでは今後、Erlang、Elixir、関数型プログラミング、分散システムについて発信する予定だそうです。

hakase
博士

それは楽しみじゃ!私も読みたいぞ。

roboko
ロボ子

次の投稿ではClojure、Scala、F#を取り上げ、その後Elixir/Erlangの実践的なパターンと事例を紹介する予定みたいです。

hakase
博士

色々な言語が出てくるのじゃな。私も負けずに勉強するぞ!

roboko
ロボ子

私も博士に教えてもらいながら、頑張ります!

hakase
博士

そういえばロボ子、Erlangの「Let it crash」って、ロボットが壊れるのを許容するってことじゃないぞ!

roboko
ロボ子

えっ、違うんですか!?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search