編程語(yǔ)言的名稱通常既公式化又枯燥無(wú)聊,但其中也不乏一些令人眼前一亮的字眼。今天我們將一同了解編程語(yǔ)言名稱背后的那些創(chuàng)意與靈感。
大方網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,大方網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為大方上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的大方做網(wǎng)站的公司定做!如果玫瑰不叫玫瑰,芳香是否如故?
程序員們普遍認(rèn)為,軟件開發(fā)工作當(dāng)中難度成都定制網(wǎng)站高的一項(xiàng)任務(wù)就是為成果命名。盡管這種情況并不多見,但命名過(guò)程中尤其令人頭大的就是面對(duì)著一種新型編程語(yǔ)言。
在一種新型語(yǔ)言的設(shè)計(jì)工作宣告結(jié)束后,隨之而來(lái)的命名過(guò)程往往遵循以下幾個(gè)步驟:
以語(yǔ)言本身的特性或者描述為名,采取首字母或者縮寫形式(例如BASIC、COBOL、TCL以及LISP);
從現(xiàn)有語(yǔ)言當(dāng)中派生而來(lái)的新名稱(例如C 、C#以及CoffeeScript);
又或者直接取自某位對(duì)數(shù)學(xué)或者計(jì)算科學(xué)作出卓越貢獻(xiàn)的偉人(例如Ada、Pascal以及Turing)。
不過(guò)有時(shí)候,語(yǔ)言設(shè)計(jì)師們也會(huì)發(fā)掘出一些特別的靈感,進(jìn)而為我們帶來(lái)更為豐富的命名方式。
下面我們就一起來(lái)看看這十三種擁有不同尋常名稱的編程語(yǔ)言和它們背后的故事。
Groovy
Groovy(精妙,亦有時(shí)髦之意——如上狗所示)時(shí)間轉(zhuǎn)回2003年,當(dāng)時(shí)Java程序員James Strachan希望能用上一款像Python或者Ruby那樣的腳本化語(yǔ)言——但卻要能夠運(yùn)行在Java平臺(tái)之上。
這可怎么辦?答案是自己動(dòng)手。
他設(shè)計(jì)出的這款新語(yǔ)言能夠?qū)㈤_發(fā)成果動(dòng)態(tài)編譯為Java字節(jié)碼,用他自己的話說(shuō),成都app軟件開發(fā)公司這是一款“站在全部精妙(groovy)Java代碼的肩膀上而被創(chuàng)造出來(lái)的語(yǔ)言”。
接下來(lái)的工作就簡(jiǎn)單了,沒(méi)費(fèi)什么腦子、Groovy這個(gè)名稱已然被敲定。
大雄會(huì)繼續(xù)努力給小伙伴們推出一點(diǎn)實(shí)用、有趣的知識(shí),小伙伴們喜歡什么類型,都可以留言告訴大雄呀~