調理の工程をコンピュータで例えてみると……? あるプログラマーの気付いた「料理の要点」が興味深いです。コンロはCPUでシンクはメモリ?

「キッチンで例えたコンピュータの仕組み」としても秀逸な説明(画像提供:hyousukeさん)
料理はプログラミングのテクが役に立つ分野
投稿主のhyousuke(@hyousuke)さんはプログラマー歴20年超のベテランながら、料理は始めて数カ月の初心者。以前にうまく作れなかったペペロンチーノへの再挑戦を「デバッグ」と呼んだ際、「料理はアルゴリズムであり、並列性、サブルーチン化、ライブラリの利用、局所最適と全体最適などのプログラミングのテクが役に立つ分野」と、料理とプログラミングの類似性に気付いたといいます。
そこから派生して、hyousukeさんは「コンロはCPU、流し台やカウンターはワークメモリ、冷蔵庫はストレージ」と定義。調理にまつわる概念を次々とコンピュータになぞらえて考えていきます。
だから「調理中でも洗い物はどんどんやれ」といった教訓も、hyousukeさんにしてみれば「終わったリソースは早く解法してメモリを空けろ」に。確かに、用の済んだザルやらボウルやらをシンク周りに放っておくと、段取りが狂ったり食材や調味料の置き場に困ったり、コンフリクトみたいになりますもんね。
投稿には「刺さる人には刺さりそうw」「こういう気づきは興味深い」「ほんとこれ」と反響が多数寄せられており、分かる人にとことん刺さる説明は広く拡散。「冷蔵庫を整理(デフラグ)しないと……」「うちのコンロは3口だから、麺と野菜を同じ鍋でゆでたら3コア2スレッド」「外付けのGPU(電子レンジ)があると便利」など、さまざまな例え話が寄せられています。こうなってくると、「キッチンで例えるコンピュータの説明」としても有用なのでは。

出典:PIXTA
hyousukeさんはその後もプログラマーの観点から調理を楽しんでいる様子。ライブラリと称して冷凍食品を買ってきたり、サバをアプリケーションアクセラレータ(オーブン)にかけたりしています。
コメントランキング
「東横イン、美味しすぎ」「朝食ならルートイン」 “食事がおいしい”と思う「ビジネスホテル」は?【アンケート実施中】(投票結果) | ライフスタイル ねとらぼ
「ルートインの大浴場 最高」「設備が充実のドーミーイン」 “お風呂が最高”だと思う「ビジネスホテル」は?【アンケート実施中】(投票結果) | ライフスタイル ねとらぼ
ヤマト、CLANNAD、ヴァイオレット・エヴァーガーデン…… 令和に語り継ぎたい「昭和・平成の感動したアニメ」は?【アンケート実施中】 | アニメ ねとらぼ
『名探偵プリキュア!』も絶好調! 「プリキュア」であなたが一番好きな作品は?【アンケート実施中】(投票結果) | アニメ ねとらぼ
「カップ麺としては別格なうまさ」「いつもお世話になってます」 あなたが好きな「カップラーメン」は?【アンケート実施中】(投票結果) | グルメ ねとらぼ