在英语中,依靠单词的大小写拼写复合词的做法,叫做"骆驼拼写法"(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。
这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。
它之所以被叫做"骆驼拼写法",是因为大小写的区分使得复合词呈现"块状"(bump),看上去就像骆驼的驼(hump)。
"骆驼拼写法"又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做"小骆驼拼写法"(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做"大骆驼拼写法"(UpperCamelCase),又称"帕斯卡拼写法"(PascalCase)。
在历史上,"骆驼拼写法"早就存在。苏格兰人的姓名中的Mac前缀就是一例,比如著名歌手Paul MacCartney的名字中,M和C都是大写的,如果将C小写就是错误的。另一个例子是,著名化学品公司杜邦公司的名字DuPont。
但是,这种拼写法真正流行,还是在80年代以后,那时正是计算机语言开始兴起的时候。许多著名的计算机语言依靠单词不同的大小写来区分变量。在计算机语言中,还有一种"匈牙利拼写法"(Hungarian Type Notation),变量中每个单词的首字母都大写,然后变量名的最前面再加一个小写字母,表示这个单词的数据类型。比如,iMyTestValue这个变量名,就表示它是一个整数变量(integer)。据说,微软公司最喜欢使用"匈牙利拼写法"。
相关文章
- 骆驼拼写法(CamelCase)
- 变量命名常用方式camelCase,snake_case,spinal-case
- 记录一下mac使用IDEA插件之CamelCase 【大小写,下划线,驼峰,首字母大写等转化工具】
- AspNet Core 6.0 Json写默认首字母小写(camelCase)问题
- csharp进阶练习题:字符串转换为骆驼【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
- Activiti CamelTask(骆驼任务)
- BM77SPPS3蓝牙模块调试(笔记本通过串口软件调试蓝牙模块) - 程序天空下的骆驼
- 联想G40-70笔记本电脑无线网卡无法开启的解决方法 - 程序天空下的骆驼
- 记一次使用idea插件CamelCase技巧
- 将CamelCase字符串分隔为Swift中以空格分隔的单词