小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

那些開源項(xiàng)目和編程語(yǔ)言背后的故事

 袁先森lemon 2020-02-10

整理:黃工

素材來(lái)源:opensource.com


你有沒有想過(guò)自己最喜歡的開源項(xiàng)目或編程語(yǔ)言的名稱來(lái)自何處?有著怎樣的起源和含義?開源社區(qū)匯總了一些人們最常使用的項(xiàng)目名稱及其背后的故事。

Ansible
名稱 “Ansible” 直接來(lái)自科幻小說(shuō)。Ursula Le Guin 的著作《羅坎農(nóng)的世界》(Rocannon's World)中, 有一種設(shè)備允許即時(shí)(比光速更快)通信,它被稱為 ansible(從 “answerable” 一詞派生)。Ansible 也成為了科幻小說(shuō)的構(gòu)成要素,包括在 Orson Scott Card 的《安德的游戲》(Ender's Game)中,該設(shè)備遠(yuǎn)程控制了許多太空飛船。對(duì)于控制分布式機(jī)器的軟件來(lái)說(shuō),這似乎是一個(gè)很好的模型,因此 Ansible 的創(chuàng)建者 Michael DeHaan 借用了這個(gè)名字。

Apache
Apache 是一個(gè)開源的 Web 服務(wù)器,最初于 1995 年發(fā)布。它是指對(duì)原始軟件代碼重復(fù)的補(bǔ)丁,“A-patchy server”(一個(gè)補(bǔ)丁服務(wù)器)。

Bash
最初的 Unix shell,即 Bourne shell,以其創(chuàng)建者命名。在開發(fā) Bash 時(shí),csh(發(fā)音為“seashell”)實(shí)際上在交互式用戶登錄中更為流行。Bash 項(xiàng)目旨在通過(guò)使其更適合交互使用來(lái)使 Bourne shell 煥然一新,因此它被稱為 “Bourne Again shell”,是對(duì) “Born Again”(重生)的雙關(guān)語(yǔ)。

C
早期有一個(gè)稱為 BCPL(基本組合編程語(yǔ)言)的編程系統(tǒng), AT&T 的 Thompson 創(chuàng)建了一個(gè)簡(jiǎn)化的 BCPL 版本,稱為 B。但是 B 不那么靈活。然后 Ritchie 接受了 B 的想法,并將其擴(kuò)展為一種稱為 C 的編譯語(yǔ)言。

Emacs
經(jīng)典的 anti-vi 編輯器,其名稱的真正詞源并不明顯,因?yàn)樗醋?“Editing MACroS”(編輯宏)。它擁有許多惡作劇式的解讀,例如 “Escape Meta Alt Control Shift”(用來(lái)調(diào)侃其對(duì)鍵盤的嚴(yán)重依賴), “Eight Megabytes And Constantly Swapping”(調(diào)侃它很吃內(nèi)存) 和 “Eventually malloc()s All Computer Storage”(最終分配了計(jì)算機(jī)所有的儲(chǔ)存空間)等等。

GNOME
根據(jù)維基百科上的說(shuō)法,GNOME 最初是一個(gè)縮寫,代表 “GNU Network Object Model Environment”(GNU 網(wǎng)絡(luò)對(duì)象模型環(huán)境)。現(xiàn)在,該名稱不再代表該項(xiàng)目,并且已被刪除,但名稱仍然存在。

Java
Java 最初被稱為 Oak,但該名稱因現(xiàn)有商標(biāo)而被否決。傳說(shuō)該語(yǔ)言的工作組在 1995 年 1 月進(jìn)行了一次大規(guī)模的頭腦風(fēng)暴。他們還起過(guò)很多其他名稱,包括 Silk、DNA、WebDancer 等。團(tuán)隊(duì)不希望新名稱與過(guò)度使用的術(shù)語(yǔ) “web” 或 “net” 有任何關(guān)系。最終,Java 更符合他們“具有動(dòng)態(tài)感”、“有趣”且“易于記憶”的要求。

Jupyter
許多數(shù)據(jù)研究者都會(huì)用到 Jupyter notebook。 Jupyter 的名稱是其使用的三種開源語(yǔ)言的組合,這些語(yǔ)言在數(shù)據(jù)科學(xué)中非常重要:Julia、Python 和 R。

Kubernetes
Kubernetes 源自希臘語(yǔ)中的“舵手”。該項(xiàng)目創(chuàng)始人 Craig McLuckie 想堅(jiān)持航海主題,他解釋說(shuō),技術(shù)驅(qū)動(dòng)容器,就像舵手或飛行員駕駛?cè)萜鞔粯印?/span>有趣的是,它和英語(yǔ)單詞 “governor” 具有相同的詞源,與蒸汽機(jī)上的機(jī)械負(fù)反饋裝置一樣。

KDE
KDE 最初代表 “Kool Desktop Environment”(Kool 桌面環(huán)境)。它由 Matthias Ettrich 于 1996 年創(chuàng)立。

Linux
Linux 因其創(chuàng)始人 Linus Torvalds 而得名。Linus 最初想將他的作品命名為 “Freax”,因?yàn)樗J(rèn)為以自己的名字命名太過(guò)自負(fù)。但 Torvalds 的同事,當(dāng)時(shí)是 FTP 服務(wù)器志愿管理員之一的 Ari Lemmke,不認(rèn)為 Freax 是個(gè)好名字。 因此,他在未咨詢 Torvalds 的情況下,在服務(wù)器上將項(xiàng)目命名為 “Linux”。

以下還有一些受歡迎的 Linux 發(fā)行版:

CentOS
CentOS 是 Community Enterprise Operating System(社區(qū)企業(yè)操作系統(tǒng))的縮寫。

Debian
創(chuàng)建于 1993 年 9 月的 Debian Linux,名字來(lái)源于創(chuàng)始人 Ian Murdock 和他當(dāng)時(shí)的女友 Debra Lynn。

RHEL
Red Hat Linux 得名于創(chuàng)始人 Marc Ewing,因?yàn)樗髦娓附o的紅色康奈爾大學(xué)軟呢帽。

Ubuntu
Ubuntu 旨在廣泛地共享開源,它以非洲 ubuntu 哲學(xué)的名字命名。Ubuntu 可以翻譯為“對(duì)他人的人性”。 

Nginx
該名稱實(shí)際上應(yīng)該被讀作 “EngineX”,指功能強(qiáng)大的 web 服務(wù)器,就像引擎(engine)一樣。

Python
Python 的創(chuàng)建者 Guido Van Rossum 是喜劇團(tuán) Monty Python 的粉絲,Python 的名稱也由此而來(lái)。

Raspberry Pi
在 70 年代和 80 年代,以水果命名的計(jì)算機(jī)是一種流行的趨勢(shì),Apple、Tangerine、Apricot 等等。Raspberry Pi 正是對(duì)這一趨勢(shì)的致敬。樹莓雖小,味道卻很濃郁。名稱中的 “Pi” 暗含著這樣一個(gè)事實(shí):最初,計(jì)算機(jī)只能運(yùn)行 Python。

Zsh
Zsh 是一個(gè)交互式登錄 shell。1990 年,普林斯頓大學(xué)的學(xué)生 Paul Falstad 編寫了第一個(gè)版本。他在看到普林斯頓大學(xué)助教 Zhong Sha(zsh)的登錄 ID 后,覺得這聽起來(lái)像是一個(gè)好名字,于是直接用來(lái)對(duì)其進(jìn)行了命名。 

除此之外,還有很多其他有趣的項(xiàng)目名稱,你還了解哪些?可以在留言中與大家一同分享。

????????????????  END  ????????????????

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多