0

C#プログラミング言語で、 ChrisSellsは次のように述べています。

次の文字列が有効で意味のある言語であるかどうか疑問に思い始めます。

class Foo
{
    public static dynamic DoFoo()
    {
        //...
    }
}

もちろん、これは、DoFooメソッドが(インスタンスメソッドではなく)型メソッドであり、戻り値の型が実行時まで不明であることを意味しますが、DoFooを静的と動的の両方として同時に読み取ることは困難です。特異点の発生を心配します。

クリスは次のような意味だと思います...「メソッドが型に属し、型は何でもよいことを意味する言語を作成したくない」...しかし、これの証拠も、そのようなデザインの影響。

技術的特異点を見つけましたが、それは無関係のようです。この場合、クリスは「特異点」とはどういう意味ですか?特異点が面倒なのはなぜですか?

4

3 に答える 3

4

この場合、クリスは静的という言葉の別の意味を想定していると思います。これは、動的とは正反対であることを意味します。

この撞着語法の特徴は、ブラックホールやその他の予期しない物理現象の出現を助長する可能性があります。

于 2013-02-03T18:26:52.320 に答える
3

私の推測では、「静的」と「動的」という2つの反対の概念の組み合わせは、そこで混乱し、少しでも面白いように聞こえます。両方の概念は異なるものに関係しており、実際には組み合わせることができますが、通常、コンピュータサイエンスでは、静的と動的は反対です。

そのとき、これは冗談だと思います。言語に反対の概念を組み合わせることで、彼が「特異性」と呼ぶものを所有する言語を作成します(矛盾を所有しているため)。

于 2013-02-03T18:26:32.680 に答える
2

作者はここで生意気なだけだと思います。

彼は重力の特異点をほのめかしているようです。言い換えれば、ある方法と反対の方法の両方を同時に見ると、それを使用すると地球がブラックホールに飲み込まれるのではないかと心配する可能性があります。 。

于 2013-02-03T18:38:12.220 に答える