这个问题在这里已经有了答案:
11年前关闭。
Possible Duplicates:
Is there any advantage of being a case-sensitive programming language?
Why are many languages case sensitive?
我一直想知道,为什么语言设计为区分大小写?
我的豌 bean 大脑无法理解它有用的任何可能原因。
但我敢肯定那里有一个。在任何人说之前,有一个名为
dog
的变量和 Dog
区分大小写真的很糟糕,对吧?任何评论表示赞赏,也许还有关于此事的任何历史!我一般对大小写敏感度不敏感,但对大小写敏感度敏感,所以让我们保持所有答案和评论文明!
最佳答案
在支持它的语言中,拥有两个仅按大小写区分的成员不一定是坏习惯。例如,这里有一段相当常见的 C#:
private readonly string name;
public string Name { get { return name; } }
就我个人而言,我对区分大小写非常满意——特别是因为它允许像上面这样的代码,其中成员变量和属性无论如何都遵循约定,避免混淆。
请注意,区分大小写也具有文化方面......并非所有文化都会认为相同的字符是等价的......
关于programming-languages - 语言中区分大小写的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157830/