为什么标记语言如HTML
不区分大小写且xml
区分大小写?使语言区分大小写或不区分大小写的基本思想是什么?为什么以及在什么基础上完成它?
答案 0 :(得分:3)
简单地说:对于人类来说,不区分大小写通常更容易编写,而对于计算机来说,区分大小写更容易解析。此外,使用unicode编写的语言,弄清楚什么是“具有不同情况的相同字母”变得不那么简单。
这主要是它。即使在将要创建许多标识符的情况下,创建仅在大小写上不同的不同标识符也是很好的做法。
答案 1 :(得分:0)
区分大小写有很多好处,并且在不区分大小写方面也有好处。因此,关于哪种方式最好的意见可能会有所不同,而且由于语言是由有意见的人设计的,因此语言会有所不同。
当您支持整个Unicode而不仅仅是ASCII时,不区分大小写会变得更加复杂:因为HTML标记名称都是ASCII,而XML标记名称可以使用更广泛的指令,而不是解释差异。 / p>