为什么“iPhone”只有 P 是大写的?

发布时间:2025-09-02 16:22  浏览量:1

前几天跟大聊到输入密码时,有的平台会提示 “case sensitive” ——也就是“区分大小写”。

这里的 case 可不是“案件”,而是“字母大小写”的意思,因为:

upper case = 大写字母

lower case = 小写字母

这两个说法,其实来自最早的印刷工坊。那时的工人们把大写字母的铅块放在上层的格子里(upper case),小写字母则放在下层的格子里(lower case)。印刷术升级了,但名字就这样保留了下来。

在查资料的过程中,我还了解到,当年一个装铅块的普通“case”,变成了今天程序员的世界里的4种基本的命名法,很有意思:

1.Camel Case(驼峰命名法)

其特点是,第一个单词首字母小写,后面所有单词首字母大写,因为字母的大小写起伏就像骆驼的驼峰,例如,firstName、lastName。

一些品牌名也用这种格式命名,例如 iPhone、eBay。

这种格式又避免了空格,看起来很优雅,充满设计感,是科技公司命名的最爱。

2.Pascal Case(帕斯卡命名法)

Pascal case 和 camel case 有点像,但不同点是:每个单词首字母都大写。

例子:YouTube、LinkedIn

也有人把 Camel Case 称为“小驼峰命名法”,把Pascal case 称为“大驼峰命名法”。

3.Snake Case(蛇形命名法)

这个名字太形象了:字母全部小写(或全大写),彼此间用下划线连起来,就像蛇在爬。

例如: this_is_an_example

这种格式在 Python 语言中经常用到。

4.Kebab Case(烤串命名法)

Kebab 表示“烤串”,所有单词均使用小写字母(或全大写),单词之间用短横线 - 连接,看起来像一串烤肉,很形象。

例子:my-favorite-song.mp3

这种命名法在网址和文件名中尤其常见。