为什么许多编程语言区分大小写?

49

为什么许多编程语言对大小写敏感?

这只是继承的问题吗?C++对大小写敏感是因为C对大小写敏感,Java对大小写敏感是因为C++对大小写敏感等等?还是有更实际的原因呢?

32个回答

0

我非常支持大小写敏感。 我觉得以上回答中没有足够强调“代码风格”方面。

多年来,我使用过各种编程语言(大小写敏感和不敏感)。从我的个人经验来看,很多开发人员明确地利用了大小写不敏感(因为懒惰和自然的不一致性),当他们有可能并且之前没有接触过大小写敏感的语言时。

这导致了更难阅读的代码,而且看起来也非常糟糕。
我理解大小写不敏感的论点,但是每次看到那些只使用大小写不敏感语言编写的代码时,我都会毛骨悚然。

当然,这个问题在理论上可以通过格式化程序等方式“轻松”解决,但仅仅因为这样的事情是可能的,并不意味着人们在现实世界中真正这样做。
大小写不敏感的结果足以让我恶心。

总的来说,我的个人经验是大小写敏感


-1

看起来大多数人都认为大小写敏感很重要,我也同意。

然而,当你必须以正确的大小写输入某些内容时,这可能会让人感到烦恼,所以我认为集成开发环境(IDE)应该允许你以错误的大小写输入,但如果你按下自动补全快捷键,它应该进行不区分大小写的匹配。这样我们就可以兼顾两者的优点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接