2009-02-15から1日間の記事一覧

クラス定義の循環参照

C#

.NETアセンブリは循環参照できない。これは、小さなまとまりの中にないクラス同士のクラス定義が循環参照した時点で設計ミスだという思想に基づいている。 ポインタは循環参照してもかまわないが、クラス定義は循環参照してはいけない。この命題はおそらく常…

プログラミング言語が最終的に到達すべき地点

どうも逆なんじゃないか。 言葉は万物を統べている。この世の実態は言葉の方にある。 コンピュータはビット列を扱う。プログラミング言語は、ビット列に意味を与える。ただの4バイトのデータに、人は様々な名前をつける。名前を付けられた4バイトは、その名…