您的位置:首頁 > 業(yè)內(nèi)資訊 > 電視劇、小甜心,編程語言都是如何命名的?
詹姆斯·高斯林
關(guān)于取名的過程,詹姆斯曾經(jīng)這樣告訴Sun公司現(xiàn)任總裁喬納森·施瓦茲(Jonathan Schwartz):
「那天下午,我們大約十二人將自己鎖在房間中,命名顧問充當(dāng)會(huì)議主持人讓我們寫出一些名字來挑選。我們最終寫出了大約十二個(gè)名稱,律師團(tuán)選定了能排除其他名稱的候選項(xiàng)。Java是列表中的第四個(gè)名稱,我最喜歡的是第三個(gè)名稱『Lyric』(抒情詩)!箷(huì)上排在第一位的名字是Silk(絲綢),但這個(gè)名字遭到了詹姆斯的堅(jiān)決反對(duì)。排名第二第三的名稱沒有通過律師的篩選,排在第四位的Java最終當(dāng)選。
據(jù)詹姆斯回憶,最先提出這個(gè)名字的人是馬克·奧普曼(Mark Opperman),靈感來源是在一家咖啡店與同事品嘗的爪哇島咖啡。爪哇島出產(chǎn)的阿拉比卡種咖啡香味清淡又沒有酸味,很多國外咖啡館都以Java來命名或宣傳以彰顯品質(zhì)。Java語言同樣看中了這種品質(zhì),以一杯飄著香氣的咖啡作為Logo,還將Java語言中的很多庫類名稱以咖啡相關(guān)詞語命名,比如NetBeans、JavaBeans、ObjectBeans等等。
另外,當(dāng)使用十六進(jìn)制編輯器打開由Java源代碼編譯出的二進(jìn)制文件(.class文件)的時(shí)候,最前面的32位顯示為CA FE BA BE,即為詞組「CAFE BABE」(咖啡屋寶貝)。
除了Java Language,名稱同樣屬于食物類的語言還有Pizza Language等等。
Lovelace女士 是情色女星,也是女程序員
洛夫萊斯(Lovelace)是個(gè)跟程序語言有著不解之緣的姓氏。至少有兩種程序語言以Lovelace女士的名字命名。較為知名的一個(gè)是Ada Language,這種語言1970年代產(chǎn)生于美國國防部,最初目的是減少國防部使用的高級(jí)編程語言數(shù)量。Ada的命名則是為了紀(jì)念埃達(dá)·洛夫萊斯(Ada Lovelace)女爵。
Ada Lovelace
這位Lovelace女爵就是大名鼎鼎的英國詩人拜倫的女兒。和她父親一樣,Ada在數(shù)學(xué)方面也有著極高的天賦。她曾花九個(gè)月時(shí)間翻譯意大利數(shù)學(xué)家路易吉·米納比亞講述查爾斯·巴貝奇計(jì)算機(jī)分析機(jī)的論文,并添加了許多注記來說明用該機(jī)器來計(jì)算伯努利數(shù)的方法。這種方法被認(rèn)為是世界上第一個(gè)計(jì)算機(jī)程序,Ada也被認(rèn)為是世界上第一位女性程序員。
小編推薦閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)