【アーラン】
Erlang(アーラン) とは?
💡 電話交換機が育てた「止まらない」言語
📌 このページのポイント
Erlangって古い言語なの?あんまり聞かないけど…
1986年生まれだから確かに古株だね。でも「止まらないシステム」を作る分野では今でも現役バリバリだよ。WhatsAppが少人数のエンジニアで数億ユーザーを支えられたのもErlangのおかげなんだ
99.9999999%の稼働率って、どのくらいすごいの?
年間でダウンタイムがたった0.03秒、つまり実質ゼロということだよ。エリクソンの電話交換機AXD301で達成された記録で「ナインナイン」って呼ばれているんだ
なんでそんなに落ちないの?
アクターモデルってどういうこと?
最近はElixirの方が有名な気がするけど、Erlangも学ぶ意味あるの?
まとめ:ざっくりこれだけ覚えればOK!
「Erlang」って出てきたら「止まらないシステムを作るための並行処理言語」と思えればだいたいOK!
📖 おまけ:英語の意味
「Erlang」 = アーラン(人名+電話トラフィック単位の二重の意味)
💬 デンマークの数学者アグナー・アーランの名前と、電話トラフィックの単位「アーラン」の両方にちなんでいるよ。エリクソン社で生まれたから「Ericsson Language」の略という説もあるけど、公式には否定されているんだよ