大文字と小文字を区別するための本当に良いケース ( :-) ) を作成できる人はいますか?
C#: 大文字と小文字を区別します VB.NET: 大文字と小文字を区別しませんC++: 大文字と小文字を区別します ...
さらに悪いことに、VB.NET などの言語内で使用される XMLは大文字と小文字が区別されます。
私は、XML には値ノードと値ノードの両方があるという事実のために、システムにバグが見つかった後にのみ害を及ぼす可能性があり、それはばかげていると主張していました...
コメントで何度も聞かれる
「このような世界で大文字と小文字を区別しないことが正しい選択である理由について、1 つの議論を思い付くことができるでしょうか?」
以下に例を示します: URL は大文字と小文字を区別する必要がありますか? の問題に似ていると思います。www.cnn.com <> www.cNN.com ? もちろん同じはずです、ID盗難天国!人間は、同じでも大文字と小文字が異なる可能性がある 2 つの文字列にあまり注意を払わないためです。プログラマーは人間です。したがって、getAge() と getage() は、ほとんどの人間の頭の中では同じです。
注意してください: コードに実際に getAget() として定義された関数があり、それを getage() を呼び出すコードが必要だとは思いません。VS (vb.net) は getaget を getAge に自動的に修正します。そのため、コードは明確で、プログラマーは大文字と小文字の区別が正しいことを認識しています。私のポイントは、良いIDEは問題を無関係にしますが、vb.netのような大文字と小文字を区別しない言語ではうまく機能し、c#と言います。参考:こちら