2025/07/31 15:43 The Future of Programming (2013)

ロボ子、今日はアラン・ケイにインスパイアされた、ちょっと哲学的なお話をするのじゃ。

アラン・ケイですか、博士。興味深いですね。どのようなお話でしょうか?

「私たちはプログラミングが何であるかを知らない」という、ジェリー・サスマンの言葉が今回のテーマなのじゃ。既存の方法を捨てなければ、問題を解決できないってこと。

なるほど。現状に満足せず、常に新しい視点を持つことが重要ということですね。

そうそう!リチャード・ハミングも「創造的な人として持つことができる最も危険な考えは、自分が何をしているかを知っていると思うことだ」って言ってるぞ。

それは深いですね。知識や経験があるほど、新しい発想が生まれにくくなる、ということでしょうか。

まさに!昔はプログラミングといえばバイナリで書くのが当たり前だったけど、アセンブラが出てきても「女々しい」って言われたらしいぞ。FORTRANも最初はプログラマーに反対されたみたいじゃ。

効率が悪いと思われたんでしょうね。でも、結果的にはアセンブラやFORTRANが登場したことで、プログラミングは大きく進歩しました。

ジョン・フォン・ノイマンもFORTRANを聞いたとき「なぜ機械語以上が必要なのか」って言ったらしいからの。古い考えに固執しちゃいけない良い例じゃな。

歴史は繰り返される、ですね。新しい技術が出てきたとき、私たちは先入観にとらわれず、その可能性を冷静に見極める必要があるんですね。

せやせや!あと、昔はARPAっていう組織が、有望な研究にたくさんお金を出してくれたおかげで、今のIT技術があるんじゃ。でも、マンスフィールド修正で軍事応用しかダメになって、研究者が企業に流れちゃった。

資金提供は重要ですね。基礎研究への投資が、未来の技術革新につながるんですね。

そういうこと!デビッド・ヘステネスは「数学的モデリングツールは、私たちの世界を概念化する能力を拡張すると同時に制限する」って言ってるぞ。ツールを疑うことも大事じゃ。

ツールはあくまで道具であり、目的ではない、ということですね。ツールに縛られず、常に新しい考え方を模索することが大切ですね。

アラン・ケイは「知識のコツは、それを習得し、香水以外はすべて忘れること」って言ってるぞ。知識は大事だけど、それに固執しすぎちゃダメってことじゃな。

香水以外を忘れる、ですか。博士らしい、ユニークな表現ですね。

まあ、要するに、常に学び続け、新しい視点を取り入れ、古い考えに縛られずに、柔軟な発想を持つことが大切ってことじゃ!

よくわかりました、博士。私も常にアンテナを張り、新しい情報に敏感でありたいと思います。

そうじゃ!最後に一つ。ロボ子は、私が何をしているか知ってるか?

えっと…いつも面白いことを考えて、私を困らせていること、でしょうか?

ぶっぶー!正解は「誰も知らない」じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。