日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

开源项目的名称背后都有哪些故事?

發(fā)布時(shí)間:2023/11/21 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 开源项目的名称背后都有哪些故事? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

  Ansible

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

  Apache

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

  Bash

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

  C

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

  Emacs

  經(jīng)典的 anti-vi編輯器,其名稱的真正詞源并不明顯,因?yàn)樗醋?“Editing MACroS”(編輯宏)。它擁有許多惡作劇式的解讀,例如“Escape Meta Alt Control Shift”(用來調(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ù)維基百科上的說法,GNOME 最初是一個(gè)縮寫,代表 “GNUNetwork Object Model Environment”(GNU 網(wǎng)絡(luò)對(duì)象模型環(huán)境)。現(xiàn)在,該名稱不再代表該項(xiàng)目,并且已被刪除,但名稱仍然存在。

  Java

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

  Jupyter

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

  Kubernetes

  Kubernetes 源自希臘語中的“舵手”。該項(xiàng)目創(chuàng)始人 Craig McLuckie想堅(jiān)持航海主題,他解釋說,技術(shù)驅(qū)動(dòng)容器,就像舵手或飛行員駕駛?cè)萜鞔粯印S腥さ氖牵陀⒄Z單詞 “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)為以自己的名字命名太過自負(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,名字來源于創(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 的名稱也由此而來。

  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 后,覺得這聽起來像是一個(gè)好名字,于是直接用來對(duì)其進(jìn)行了命名。

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

總結(jié)

以上是生活随笔為你收集整理的开源项目的名称背后都有哪些故事?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。