駱駝拼寫法(CamelCase)

在英語中,依靠單詞的大小寫拼寫複合詞的做法,叫做"駱駝拼寫法"(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)。據說,微軟公司最喜歡使用"匈牙利拼寫法"。

引用博客:http://www.ruanyifeng.com/blog/2007/06/camelcase.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章