精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

技術趣聞:十三種編程語言和它們名稱背后的故事

譯文
開發 開發工具 后端
程序員們普遍認為,軟件開發工作當中難度最高的一項任務就是為成果命名。盡管這種情況并不多見,但命名過程中尤其令人頭大的就是面對著一種新型編程語言。下面我們就一起來看看這十三種擁有不同尋常名稱的編程語言和它們背后的故事。

編程語言的名稱通常既公式化又枯燥無聊,但其中也不乏一些令人眼前一亮的字眼。在今天的文章中,我們將一同了解編程語言名稱背后的那些創意與靈感。

[[112550]] 

 

如果玫瑰不叫玫瑰,芳香是否如故?

程序員們普遍認為,軟件開發工作當中難度最高的一項任務就是為成果命名。盡管這種情況并不多見,但命名過程中尤其令人頭大的就是面對著一種新型編程語言。

在一種新型語言的設計工作宣告結束后,隨之而來的命名過程往往遵循以下幾個步驟:以語言本身的特性或者描述為名,采取首字母或者縮寫形式(例如BASIC、COBOL、TCL以及LISP);從現有語言當中派生而來的新名稱(例如C++、C#以及CoffeeScript);又或者直接取自某位對數學或者計算科學作出卓越貢獻的偉人(例如Ada、Pascal以及Turing)。

不過有時候,語言設計得們也會發掘出一些特別的靈感、進而為我們帶來更為豐富的命名方式。下面我們就一起來看看這十三種擁有不同尋常名稱的編程語言和它們背后的故事。

 

 

Python

這款最初發布于1991年的語言人氣極高,它是由荷蘭程序員Guido van Rossum于上世紀八十年代末著手開發的。由他一手打造的這款新型腳本語言派生自ABC編程語言,其誕生源自Rossum在圣誕節假期中的興趣之作。

當需要為這種全新語言選擇名稱時,van Rossum希望選擇一個“簡短、獨特而且略帶神秘色彩”的字眼。他從著名英國喜劇團體Monty Python(巨蟒)身上得到了靈感,他本人也是該劇團的鐵桿粉絲。不知道他當時有沒有考慮過Dead Parrot(死鸚鵡,同樣為英國喜劇團體)這個名稱。

[[112551]] 

 

Java

Java的前身是誕生于上世紀九十年代早期、由Sun公司打造的Green項目,該項目的初衷在于為即將到來的智能設備浪潮——例如互動式電視——建立一套技術支持方案。這款新語言在建立之初被稱為Oak,但Sun公司的律師團很快發現該名稱已經被注冊,這迫使他們必須重新尋找合適的新名稱。

公司旋即召開了一系列會議,并整理出一份簡短的備選名稱清單(經過律師團隊的嚴格甄選),其中包括Silk、DNA以及Java。盡管現在我們已經無法考證當初是哪位仁兄最先推薦了Java這一選項,但它確實受到了大多數與會者的廣泛支持。Java的靈感源自Peet咖啡店(Java即英文的爪哇,以盛產咖啡而聞名),這里是Sun公司的各位工程師們最青睞的休閑場所。

[[112552]] 

 

Forth

Forth語言的開發工作可以追溯到上世紀六十年代,由Charles Moore負責開發。他曾于1968年效力于一家名為Mohasco的家居家具公司,當時公司為他配備了一臺IBM 1130微型計算機外加一臺2250圖形顯示器,希望他能借此進行地毯產品的設計。

由于無法利用FORTRAN語言進行圖形設計,Moore決定自己開發一套編程語言——這就是Forth。他最初選擇的名稱是“Fourth”,代表這是第四代語言。但問題在于,IBM 1130微機只允許在文件名當中包含最多五個字符,所以在去掉了“U”之后、Forth由此誕生。

[[112553]] 

 

Perl

作為一款被稱為“瑞士軍刀”的語言,Perl以其出色的靈活性與強大能力聞名于世。Perl由Larry Wall于上世紀八十年代末所創建。在為其選擇名稱時,Wall表示他希望能在簡短的詞匯中包含“積極的內涵”。他考慮過使用他妻子的名字(Gloria),但后來轉而選擇了“pearl(珍珠)”。

然而當時這個名稱已經被另一款編程語言所占用(即PEARL,‘流程與實驗自動化實時語言’的縮寫),為了避免沖突、他去掉了其中的“A”并由此衍生出perl。值得注意的是,最初peal這個名稱的四個字母全部為小寫,這是受到了Unix全部小寫規則的啟發。不過到了后來,也就是1993年Perl 4版本正式發布時,名稱的首字母開始轉為大寫并一直沿用至今。

[[112554]] 

 

Lua

Lua是由TeCGraf于1993年創建的一款腳本化語言——很多朋友對于TeCGrag可能并不熟悉,它是巴西里約熱內盧天主教大學計算機圖形技術小組的簡稱。Lua以TeCGraf此前所開發的兩款早期語言為基礎,它們分別是DEL(即日期輸入語言)與SOL(即簡單對象語言)。

當一種結合了DEL與SOL的精華與其它諸多功能(例如流控制)于一身的新型語言被創造出來時,開發者為其取名為Lua——也就是葡萄牙語中的“月亮”。理由非常簡單,因為作為其父輩,SOL在葡萄牙語中是指“太陽”。

[[112555]] 

 

Smalltalk

Smalltalk是一個包含多種面向對象編程語言的家族,最初由Xerox公司的帕洛阿爾托研究中心(簡稱PARC)于上世紀七十年代所創建。它的出現給眾多后續出現的編程語言帶來了重大影響,其中包括Java、Python以及Ruby等等。

Alan Kay的學習研究小組一手建立起了Smalltalk,而根據Kay的回憶,當時選擇這個名稱是為了迎合“印歐神話體系”中的設定。在這套理論系統中,像宙斯以及托爾這類名號霸氣側漏的神往往歷盡坎坷、飽經磨難。因此他反其道而行之,選擇了Smalltalk這樣一個聽起來就人畜無害的字眼,平和舒緩的風格也讓人們不至于對這種語言抱有不切實際的期望。

[[112556]] 

 

Logo

Logo是一款由麻省理工學院人工智能實驗室的多位計算機科學家于上世紀六十年代中期開發完成的編程語言,當時主要是為了滿足教學需要。它屬于Lisp語言的一類分支,能夠被用于實現多種編程概念的教學、同時也給Scratch等后續教學型語言帶來了深遠影響。

它的一大主要特點在于利用海龜圖形生成源自命令的輸出結果。Logo這一名稱明顯源自希臘語的“logos”,原意為“字”或者“思想”,開發者希望借此對其與傳統中面向數字的編程語言加以區分。

[[112557]] 

 

Ruby

Ruby由松本行弘于1993年所創建,這款真正面向對象的腳本化語言被作為Perl以及Python的替代方案。與Perl類似,松本希望選擇一個與珠寶相關的詞匯為其命名。在與同事石冢圭樹進行討論之后,最終名稱選項被鎖定在Coral(珊瑚)與Ruby(紅寶石)二者之間。

Ruby最終當選,這一方面是由于松本更喜愛這個名稱、另一方面它同時也是石冢的生日石。松本還明確指出,雖然Perl所代表的珍珠象征著六月、而Ruby所代表的紅寶石則象征著七月,但Ruby并非Perl的繼承者(松本一直認為Perl只是一種‘玩具性質的語言’);相反,Ruby將徹底取代Perl。

[[112558]] 

 

Scheme

在上世紀五十年代末,麻省理工學院的John McCarthy創造出了Lisp。作為歷史最為悠久的早期高級編程語言之一,Lisp很快成為人工智能研究者們最為青睞的編程方案。隨著時間的推移,Lisp的一系列不同分支也爭相涌現,其中就包括Planner與Conniver。

1975年,麻省理工學院的Gerald Jay Sussman與Guy Steele開發出了Lisp的又一款衍生方案,并按照Planner與Conniver的命名慣例為其選擇了Schemer作為名稱。不過這種語言當時運行在由麻省理工學院自主開發的ITS(即非兼容分時系統)系統之上,該系統強制要求文件名由兩部分組成、且每一部分最多只能包含六個字符。有鑒于此,Schemer最終被縮減成了Scheme。

[[112559]] 

 

Scala

Scala語言由Martin Odersky于2001年創建,它身兼函數與面向對象兩種特性。它在編寫時充分考慮到了將開發成果編譯為Java字節碼的需求(在此之前,它也能夠被編譯為.NET代碼)。

Scala這一名稱的確定基于兩個不同理由:第一,由于結合了可擴展LAN、因此它具備很好的擴展(scale)能力;第二,“scala”在意大利語中代表著樓梯或者階梯,這為該語言賦予了美好的雙重含義——幫助使用者通往目標的卓越編程語言。

[[112560]] 

 

Scratch

Scratch是一款教學性編程語言,由麻省理工學院媒體實驗室于2003年開發完成。孩子們可以利用它將屏幕上的各個積木狀模塊(被稱為sprite,即精靈)連接起來,并借此完成程序創建。在它的幫助下,年輕的開發者們能夠創造出屬于自己的故事、電影、游戲、音樂以及一切曾經出現在他們夢中的事物。

這款語言的名稱來自嘻哈電臺主持人通過旋轉并刮擦(scratch)塑膠唱片來創造全新音效與音樂作品的表演方式。

[[112561]] 

 

AWK

任何一位曾經與Unix系統打過交道的朋友肯定也對AWK相當熟悉,這是一種用于處理文本文件的解釋型語言。它最初誕生于1977年,當時被作為Unix grep工具的通用版本使用,隨后于1979年首次成為Unix版本7中的內置方案。

在開發Perl時,Larry Wall受到了來自AWK的諸多影響。與其它大部分編程語言的名稱一樣,AWK同樣是個縮寫詞;但與常見情況不同的是,這一縮寫代表的并非語言本身的作用、而是來自貝爾實驗室的三位開發者的姓氏首字母:Alfred Aho、Peter Weingerber以及Brian Kernighan(上圖)。

[[112562]] 

 

Groovy(精妙,亦有時髦之意——如上狗所示)

時間轉回2003年,當時Java程序員James Strachan希望能用上一款像Python或者Ruby那樣的腳本化語言——但卻要能夠運行在Java平臺之上。這可怎么辦?

答案是自己動手。他設計出的這款新語言能夠將開發成果動態編譯為Java字節碼,用他自己的話說,這是一款“站在全部精妙(groovy)Java代碼的肩膀上而被創造出來的語言”。接下來的工作就簡單了,沒費什么腦子、Groovy這個名稱已然被敲定。

原文鏈接:http://www.computerworld.com/slideshow/detail/146077#slide1

責任編輯:林師授 來源: 51CTO
相關推薦

2015-03-27 10:16:48

編程流行編程語言編程創造者

2013-08-01 09:33:52

編程語言胖手編程編程姿勢

2013-08-01 09:08:21

編程語言

2014-06-24 10:37:03

智能設備新技術

2011-12-12 09:40:49

技術人變化云計算

2012-10-17 13:50:25

2011-12-20 22:30:10

《失控》業務驅動云計算

2011-08-16 10:03:45

Groovy編程語言Web

2021-08-23 15:05:21

PyretJavaScript編程

2018-11-06 15:56:25

西門子工業網絡智能制造

2011-09-26 14:28:28

水果忍者

2017-12-19 07:16:31

編程語言技術軟件開發

2019-12-06 17:40:39

程序員編程語言JavaScript

2017-01-15 11:01:56

2016-12-12 14:19:59

LLVMClangApple

2014-04-14 10:06:22

.Net 開源

2015-05-14 11:00:00

編程語言偉大女性

2022-09-16 07:32:15

編程計算機命令

2015-12-21 09:39:31

2018-11-21 15:03:41

華為
點贊
收藏

51CTO技術棧公眾號

蜜桃精品wwwmitaows| 91黄色在线| 久久综合影视| 日韩在线视频线视频免费网站| 搡的我好爽在线观看免费视频| 欧洲黄色一区| 欧美激情一区二区三区在线| 国产成人精品视频在线观看| 538任你躁在线精品视频网站| 欧美高清视频看片在线观看 | 日韩天堂在线视频| 亚洲欧美高清在线| 九九久久国产| 午夜电影网亚洲视频| 亚洲国产另类久久久精品极度| 性色av蜜臀av| 日本不卡免费在线视频| 欧美多人爱爱视频网站| 中文字幕有码在线播放| 伊人久久噜噜噜躁狠狠躁| 欧美色区777第一页| wwwwww欧美| 9色在线视频网站| 成人ar影院免费观看视频| 国产精品久久在线观看| 日本免费在线播放| 999视频精品| 亚洲老板91色精品久久| 中文在线字幕观看| 日韩免费在线电影| 在线视频欧美区| 成年人午夜视频在线观看| 黄色国产网站在线播放| 中文字幕精品—区二区四季| 精品国产乱码久久久久软件| 精品国产无码一区二区| 久久精品国产精品亚洲红杏| 国产福利精品av综合导导航| 日产精品久久久久久久| 欧美久久一区| 欧美成人合集magnet| 纪美影视在线观看电视版使用方法| 另类春色校园亚洲| 精品欧美乱码久久久久久1区2区 | 免费视频成人| 色综合色狠狠天天综合色| 国产av天堂无码一区二区三区| 亚洲男同gay网站| 亚洲视频免费在线| 在线免费一区| 欧美成人视屏| 综合激情成人伊人| gogogo免费高清日本写真| 日本欧美在线视频免费观看| 中文字幕av资源一区| 日韩欧美视频一区二区三区四区| 欧美日韩伦理片| 26uuu亚洲综合色| 美女视频久久| 岛国在线视频| 国产精品久久久久久久裸模| 亚洲一区美女| 97影院秋霞午夜在线观看| 自拍偷拍国产精品| 色哺乳xxxxhd奶水米仓惠香| 91三级在线| 亚洲精品欧美激情| www.好吊操| 久草在线中文最新视频| 精品久久久免费| 欧美两根一起进3p做受视频| 国产91在线播放精品| 555夜色666亚洲国产免| 免费高清视频在线观看| 99久久人爽人人添人人澡| 日韩精品极品毛片系列视频| 欧美图片第一页| 成人毛片在线| 美女啪啪无遮挡免费久久网站| 久久黄色免费视频| 老司机一区二区三区| 国产精品美女免费| 精品人妻一区二区三区浪潮在线| 成人app下载| 日韩中文一区| 黄色视屏免费在线观看| 黄色一区二区在线| 污污的网站18| 亚洲国产一区二区三区网站| 日韩av在线免费观看一区| 永久免费av无码网站性色av| 一区二区不卡| 2019精品视频| 久久精品国产亚洲av麻豆蜜芽| 精品亚洲aⅴ乱码一区二区三区| 川上优av一区二区线观看| 六月丁香色婷婷| 久久精品人人做人人爽97| 四虎精品欧美一区二区免费| 在线天堂资源| 日韩一区二区精品葵司在线| 中文字幕在线免费看线人| 99精品全国免费观看视频软件| 久久久久久中文| 在线播放国产一区| www.亚洲色图| 五月天色婷婷综合| 自拍偷拍亚洲视频| 日韩欧美一区二区免费| www.av天天| 亚洲激情午夜| 成人黄色在线观看| 欧美3p视频在线观看| 亚洲激情av在线| 精品www久久久久奶水| 一区二区三区四区高清视频| 中文字幕欧美日韩| 日本三级小视频| 国产又粗又猛又爽又黄91精品| 看高清中日韩色视频| 最近中文字幕免费mv2018在线| 在线亚洲精品福利网址导航| 波多野结衣视频播放| 亚洲女同另类| 国产日韩欧美电影在线观看| 国外av在线| 精品久久久久久久久国产字幕| 97超碰人人看| 婷婷亚洲综合| 国产精品揄拍500视频| 欧美视频综合| 黄色成人av网| 91黄色免费视频| 国产综合网站| 91传媒在线免费观看| 免费在线看黄网站| 欧美视频一区二区三区四区| 天天躁日日躁aaaa视频| 99香蕉国产精品偷在线观看| 国产伦理一区二区三区| 波多野结衣久久| 欧美成人乱码一区二区三区| 欧美交换国产一区内射| 国产一区二区三区久久久| 正在播放亚洲| 亚洲热av色在线播放| 日韩在线观看免费av| 在线免费av网| 中文字幕中文字幕一区二区| 亚洲 欧美 另类人妖| 日韩在线视屏| 91久久精品在线| 哥也色在线视频| 日韩一区二区三区在线观看| 精品爆乳一区二区三区无码av| 狠狠色丁香九九婷婷综合五月| 中文字幕在线观看一区二区三区| 亚洲午夜剧场| 久久99精品久久久久久琪琪| 亚洲欧美另类日韩| 天天综合天天综合色| 黄色正能量网站| 日韩国产高清在线| 亚洲精品国产精品国自产| 午夜不卡一区| 欧美国产乱视频| 色网站在线免费观看| 日韩欧美在线观看| 色屁屁草草影院ccyy.com| 美女脱光内衣内裤视频久久网站| 在线无限看免费粉色视频| 一区二区三区视频播放| 欧美在线性视频| 成人动漫在线免费观看| 欧美午夜一区二区三区| 我家有个日本女人| av在线综合网| 高清一区在线观看| 欧美a级在线| 好吊妞www.84com只有这里才有精品| 亚洲黄色中文字幕| 夜夜嗨av色一区二区不卡| 97久久人国产精品婷婷 | 久久久久久少妇| 国产日韩一级二级三级| 亚洲精品在线视频播放| 99亚洲伊人久久精品影院红桃| 亚洲 日韩 国产第一区| 中文字幕一区日韩精品| 日韩免费在线免费观看| 麻豆视频网站在线观看| 亚洲国产精品悠悠久久琪琪| 自拍偷拍色综合| 亚洲高清免费视频| www色com| 成人aa视频在线观看| 99re精彩视频| 亚洲一区中文| 91大学生片黄在线观看| 精品高清久久| 国产伦精品一区二区三区照片| 成人看片毛片免费播放器| 久久久久久国产精品| 69av在线| 亚洲人成网在线播放| 黄色片一区二区| 欧美日韩中字一区| 亚洲免费在线观看av| 亚洲女子a中天字幕| 国产中年熟女高潮大集合| 国产精品羞羞答答xxdd | 日本成人在线不卡视频| 国产九九九九九| 一区二区三区午夜视频| 青娱乐一区二区| 精品精品国产三级a∨在线| 国产噜噜噜噜噜久久久久久久久| 欧美a级在线观看| 免费成人高清视频| 午夜激情在线观看| 亚洲精品自在久久| 欧美一区二区黄片| 3d动漫精品啪啪| 中国a一片一级一片| 欧美性猛交xxxx乱大交蜜桃| 日韩欧美亚洲国产| 一区二区三区在线观看动漫| 国产日产精品一区二区三区的介绍| 久久婷婷久久一区二区三区| 日本三级日本三级日本三级极| 国产大陆精品国产| 午夜激情影院在线观看| 美女一区二区三区| 99re精彩视频| 蜜桃精品视频在线| 性生活免费在线观看| 日本女人一区二区三区| 91在线视频观看免费| 久久一日本道色综合久久| 青青视频在线播放| 国产精品入口66mio| 青青青免费在线| 日韩一级精品| 91免费视频网站在线观看| av成人天堂| 99爱视频在线| 香蕉亚洲视频| 手机看片福利日韩| 日韩av在线免费观看不卡| 别急慢慢来1978如如2| 日韩精品电影在线观看| 九一精品在线观看| 麻豆成人免费电影| 性chinese极品按摩| 久久99国产乱子伦精品免费| www.五月天色| 国产999精品久久久久久绿帽| 久久久久无码精品| 成人一区二区视频| 亚洲色图14p| 国产午夜三级一区二区三| 91导航在线观看| 成人欧美一区二区三区黑人麻豆| 极品盗摄国产盗摄合集| 亚洲午夜精品在线| 青青草成人av| 欧美亚洲图片小说| 国产又粗又猛又爽又黄的视频一 | 一区二区三区四区日韩| h无码动漫在线观看| 999亚洲国产精| 天天操天天爽天天射| 国产在线观看免费一区| 极品白嫩的小少妇| 国产亚洲欧美在线| 精品国产视频在线观看| 亚洲国产日韩一区二区| 国产精品久久久久久久久夜色| 欧美老女人第四色| 黄色美女一级片| 尤物精品国产第一福利三区| 国产三级在线播放| 2019最新中文字幕| 国产日韩一区二区三免费高清| 国产66精品久久久久999小说| 精品国内亚洲2022精品成人| 亚洲欧洲另类精品久久综合| 欧美日韩亚洲一区三区 | 国产精品综合二区| 日本一区二区三区网站| 国产精品成人网| 91精品国产乱码久久久张津瑜 | 福利片一区二区三区| 懂色av一区二区三区免费观看| wwwwxxxx国产| 一区二区三区在线免费视频| 日韩精品在线一区二区三区| 日韩免费在线观看| melody高清在线观看| 欧美激情视频一区二区三区不卡| 写真福利精品福利在线观看| 国产精品9999久久久久仙踪林| 成人一区而且| 97国产在线播放| 国产一区二区三区国产| 男人操女人动态图| 亚洲成人av一区二区三区| 一本一道人人妻人人妻αv| 日韩av在线免费| 日本欧美电影在线观看| 国产精品久久久久久久电影| 国产精品xxx在线观看| 三年中国中文在线观看免费播放| 亚洲精品社区| 黑人性生活视频| 国产精品麻豆欧美日韩ww| 成人午夜视频精品一区| 欧美zozozo| √天堂8在线网| 国产日韩亚洲欧美| 国产影视一区| 国产精品亚洲αv天堂无码| 成人永久看片免费视频天堂| 国产女人被狂躁到高潮小说| 欧美精品xxxxbbbb| 成人综合影院| 国产精品2018| 久久av中文| 国产一区视频免费观看| 91论坛在线播放| 日韩av在线电影| 亚洲国产欧美在线成人app| 欧美寡妇性猛交xxx免费| 92国产精品视频| 国产精品国产一区| 亚洲一区日韩精品| 中文字幕免费在线观看视频一区| 国产成人无码av| 亚洲男人天堂古典| 范冰冰一级做a爰片久久毛片| 久久久久久艹| 亚洲欧美视频一区二区三区| 日本丰满少妇裸体自慰| 欧美日韩国产一区中文午夜| 污视频在线免费观看| 91精品国产免费久久久久久 | 亚洲高清毛片一区二区| 亚洲精品电影在线观看| 蜜桃视频www网站在线观看| 精品久久久久久亚洲| 西西人体一区二区| 女~淫辱の触手3d动漫| 疯狂蹂躏欧美一区二区精品| 欧洲视频在线免费观看| 国产91色在线|免| 日韩综合一区| 波多野结衣国产精品| 亚洲欧美日韩成人高清在线一区| 99久久精品国产一区二区成人| 九九久久久久久久久激情| 91午夜精品| 波多野结衣家庭教师在线| 久久婷婷色综合| 一级特黄色大片| 欧美成人性色生活仑片| 国产一区二区在线视频你懂的| 国产深夜男女无套内射| 国产欧美日韩视频一区二区| 6—12呦国产精品| 久久久久久12| 国产毛片一区二区三区| 日韩高清在线一区二区| 婷婷综合另类小说色区| 高清美女视频一区| 亚洲一区二区三区久久| 在线视频日韩| 日日操免费视频| 欧美第一区第二区| 不卡一二三区| 三年中国中文在线观看免费播放| 成人小视频免费观看| 日韩免费av网站| 久久91亚洲精品中文字幕| 日韩美女国产精品| 在线观看日本一区二区| 亚洲国产成人av好男人在线观看| 日本a一级在线免费播放| 成人精品视频在线| 亚洲美女一区| 日韩三级久久久| 日韩高清免费在线| 人人玩人人添人人澡欧美| av免费观看大全| 国产精品乱人伦| 亚洲三级黄色片| 亚洲xxxx在线| 日本不卡视频一二三区| 日本熟妇乱子伦xxxx| 久久精品国产亚洲精品2020| 亚洲电影一级片|