おそらく、Norbert Wienerによって発明された有名なタスクについて聞いたことがあるでしょう。
タスクは、作業中に画面またはファイルにソースコードを表示するプログラムを作成することです。 当たり前のことですが、メモリセルのアドレスなど、このコードを含む可能性のあるコードまたはシステム情報を持つファイルを使用することはできません。
このようなプログラムは
内省的と呼ばれます。 また、
任意のプログラミング言語でそのようなプログラムを書くことができると述べる定理もあります。
PS私にとっての仕事は、Webプログラミング言語の面で特に興味深いものです。
このトピックが
「面白い
問題」にあることは承知していますが、Habrはそこに書くことを許可していません。 カルマの欠如が原因である可能性が最も高いが、システムはこのブログに私の不在による拒否を動機付けているが、これは非常に奇妙である。
「I'm smart」でパズルを公開しようとしたときに同じ答えが返ってきました