蘋果手機iPhone一直雄霸手機界,近日內地網絡熱傳一個話題「為甚麼iPhone只有P大寫」,瞬即衝上微博熱搜。用家過去都對「iPhone」這名字習以為常,未有詳加思考。有內地傳媒解釋箇中原因,知情人士指,這是電腦程式編寫規則中的「駝峰命名法」。
內地《快科技》報道,除了iPhone,還有iPad、iPod、iMac等多款蘋果產品都是如此。報道指出,這命名是遵循一項叫「駱駝式命名法」(CamelCase,又稱駝峰式命名法)。這是電腦程式編寫時的一套命名規則(或慣例),是程式員為了自己的代碼能更容易的在同行之間交流,所以多採取統一的可讀性比較好的命名方式。
駱駝式命名法就是當變數名(Variables)或函數名(Functions)是由一個或多個單詞連結在一起,而構成的唯一識別字時,第一個單詞以細楷字母開始;從第二個單詞開始以後的每個單詞的首字母都採用大楷字母。例如:myFirstName、myLastName,這樣的變數名看上去就像駱駝峰一樣此起彼伏,故得此名。
報道續稱,駱駝式命名法還有所謂「小駝峰法」和「大駝峰法」之分。小駝峰法就是像iPhone那樣,除第一個單詞之外,其他單詞首字母大寫;大駝峰法則是把第一個單詞的首字母也大寫了,比如MyDrivers、public class DataBaseUse等。這種簡化的命名風格也有助於提升產品的識別度和差異化。
另有網民透露,在2006年喬布斯公布「Apple TV」時,也叫iTV,但是因為跟英國的itv公司沒打贏官司也沒達成和解,最後2007年發布的時候只能叫Apple TV。同樣的還有iWatch,也是因為版權問題最終使用「Apple Watch」。
不過無論如何,這個命名方式真正原因,仍是由蘋果才能知道。
---
《星島頭條》APP經已推出最新版本,請立即更新,瀏覽更精彩內容:https://bit.ly/3yLrgYZ