ちょうど10年前の今日、GoogleのDart言語の開発者であるBob Nystrom氏により、ブログ "What Color is Your Function?" が投稿されました。 プログラミング言語の話題で引用されているのを2,3度見ており、個人的にも、同期/非同期という関数の形式がI/Fを通じて伝播的に与える影響を色で捉えた革新的な記事だと思っています。投稿から若干変わった話もあるかもですが、色褪せない鋭さがあり、日本語として共有してみたかったです。 このたび10周年を記念して、本人の許可を得た上で翻訳公開してみました! 末尾の脚注は翻訳者(自分)によるものです。文化的なギャップも英語の語彙も知れると思ったので、原文重視で、細かいとこは注釈で補足しました。 以下、翻訳。 皆さんはどうか分かりませんが、私にとって昔のプログラミング言語についての長々とした批判ほど朝の活力を与えてくれる

