日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

有史以來最出彩的編程語言名字

系統(tǒng) 1966 0

原文出處: ? pokercopilot ???譯文出處: ? oschina

?

我腦子里經(jīng)常會縈繞一些很無聊的小問題,其中一個就是,這么多的編程語言的名字都是怎么出來的?讓我們來給它們歸歸類。

?

來自無聊的首字母縮略/簡寫

?

這一類別中包括BASIC語言,它來自精心設(shè)計的“ Beginner’s All-purpose Symbolic Instruction Code ”。Fortran語言來自? For mula? Tran slation —— 一種糟糕透頂?shù)恼Z言命名方式,但我可以原諒它,因為它可能是最古老的一種高級計算機編程語言。LISP語言也類似,只有搞技術(shù)的人才想得出的命名方法,取自? Lis t? P rocessing。

?

Perl語言這幾個字母字面上是意思是 Practical Extraction and Report Language。這是一種在互聯(lián)網(wǎng)早期盛極一時的編程語言。Perl語言中方便的字符串操作使得它很適合處理URL相關(guān)、處理HTML的程序。

?

?
有史以來最出彩的編程語言名字
?

為創(chuàng)造市場宣傳效果而命名

?

我最喜歡的通用語言,Java,最初叫做Oak,然后改成Green。Java這個名字是最終的選擇,之后又由此產(chǎn)生了一系列跟咖啡豆相關(guān)的產(chǎn)品名稱。我 想,從Green改名為Java是一個很有必要的市場策略。JavaScript的名字也從Java天花亂墜的廣告宣傳中沾光,盡管它跟Java實際上沒 有多大關(guān)系。

?

Ruby,Smalltalk,和Python的取名全都屬于這一類。 Python尤其明顯

?

Python的名字來自于BBC的70年代的一個動漫劇《Monty Python’s Flying Circus》。語言設(shè)計者想給這個語言取一個短的、獨特的、有點神秘的名字。因為他對這個動漫劇很著迷,他認為這個名字非常棒。

?

只有程序員才能理解的名字

?

很久很久以前,有一種語言叫做BCPL(Basic Combined Programming Language)。這種語言一個輕量級的版本叫做B語言。當Dennis Ritchie基于B語言設(shè)計出了一種新語言后,他把它稱作C語言。這是因為它很像B,但比B好。在C語言中,兩個加號放到一起(++)意思是把一個值加 一。于是,C語言的后繼者就成了C++(很像C,但更好)。C++的修訂版變成了 D 語言。C語言的另外一個修訂版叫C#(這種語言更應(yīng)該感謝的是Java)——在音樂符中比C要高半個音程。

?


有史以來最出彩的編程語言名字
?

以數(shù)學(xué)家名稱命名的語言

?


有史以來最出彩的編程語言名字
?

Pascal的名字來源于17世紀法國著名的數(shù)學(xué)家Blaise Pascal。

?

查爾斯-巴貝奇,一個18世紀數(shù)學(xué)家,他設(shè)計(但從未實現(xiàn))了一個簡單的可編程計算機,叫做“the Difference Engine”,因此以他的名稱命名了一種編程語言叫做Babbage。拜倫勛爵的女兒Ada Lovelace跟巴貝奇一起共事,她為“the Difference Engine”計算機設(shè)計了一套程序。這被認為是歷史上第一計算機程序——盡管她從來沒有運行過它,debug過它,或給它設(shè)計一個漂亮的用戶界面。美國 國防部提議以她的名字命名了一種編程語言,這就是Ada語言。

?

Haskell語言和Curry語言的名字都來自于20世紀美國數(shù)學(xué)家 Haskell Curry。他的姓氏還被采用為’currying’編程技術(shù)——把有兩個參數(shù)的函數(shù)轉(zhuǎn)變成一個只有一個參數(shù)的函數(shù),第二個參數(shù)變成固定值。只有 Haskell Curry自己經(jīng)常用這個概念。這個概念實際上是來源于Moses Sch?nfinkel,但事實上,如果說’currying’聽起來有點傻,那’Sch?nfinkelisation’就有點荒唐了。

?


有史以來最出彩的編程語言名字
?

以SQ明星名字命名的編程語言

?

現(xiàn)在我要說的就是有史以來最出色的編程語言名字。這也是這篇文章真正的目的。我在大學(xué)里學(xué)了一點Linda語言,這是一種通常被當作一種“語言里的語言”,用來做并行處理。很多年后我才知道Linda這個名字來自于SQ明星 Linda Lovelace 。我想可能是語言設(shè)計者搞出的一個小笑話,或是對Ada的某種隱喻。我花了整堂計算機課琢磨這個問題。

?

據(jù)我所知,Linda是唯一一個以SQ明星命名的計算機語言。

有史以來最出彩的編程語言名字


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 志丹县| 巴林左旗| 梅河口市| 津南区| 永仁县| 清原| 成安县| 盐津县| 浠水县| 洞口县| 宜黄县| 清原| 灌南县| 云龙县| 盐山县| 乐至县| 清徐县| 荔波县| 阿拉善左旗| 台江县| 木兰县| 宣城市| 吉首市| 宕昌县| 新平| 贡嘎县| 田东县| 霍城县| 若羌县| 四子王旗| 巢湖市| 双鸭山市| 沂水县| 南充市| 韶山市| 光泽县| 横山县| 河源市| 仁怀市| 佛山市| 双江|