OrsonScottCard《Ender's Game》作品简介与读书感悟

有没有想过你喜欢的开源项目或编程语言的名称来自何处?让我们按字母顺序了解一下流行的技术术语背后的起源故事。--JoshuaAllenHolm(作者)GNOME、Java、Jupyter、Python…

有没有想过你喜欢的开源项目或编程语言的名称来自何处?让我们按字母顺序了解一下流行的技术术语背后的起源故事。-- Joshua Allen Holm(作者)

GNOME、Java、Jupyter、Python……如果你的朋友或家人曾留意过你的工作对话,他们可能会认为你从事文艺复兴时期的民间文学艺术、咖啡烘焙、天文学或动物学工作。这些开源技术的名称从何而来?我们请我们的作者社区提供意见,并汇总了一些我们最喜欢的技术名称的起源故事。

Ansible

“Ansible”这个名称直接来自科幻小说。Ursula Le Guin 的《Rocannon&39;s Game》(后来成为受欢迎的电影)中,该设备控制了许多远程太空飞船。对于控制分布式机器的软件来说,这似乎是一个很好的模型,因此 Michael DeHaan(Ansible 的创建者和创始人)借用了这个名称。

Apache

《安德的游戏(Ender's Game)》发表于1985年的科幻小说,星云奖及雨果奖获奖作品,作者是美国著名科幻小说作家奥森·斯科特·卡德(Orson Scott Card)。故事讲述了为了抵抗外星虫族的攻击,人类成立了国际舰队,并在孩子们的。

Apache 是最初于 1995 年发布的开源 Web 服务器。它的名称与著名的美国原住民部落无关;相反,它是指对原始软件代码的重复补丁。因此称之为,“ 一个修补的(A-patchy)服务器”。

awk

“awk(1) 代表着 Aho、Weinberger、Kernighan(作者)”—— Michael Greenberg

Bash

“最初的 Unix shell,即 Bourne shell,是以其创造者的名字命名的。在开发出来 Bash 时,csh(发音为 ‘seashell’)实际上更受交互登录用户的欢迎。Bash 项目旨在赋予 Bourne shell 新的生命,使其更适合于交互式使用,因此它被命名为 ‘Bourne again shell’,是‘ 重生(born again)’的双关语。”——Ken Gaillot

C

在早期,AT&T 的 Ken Thompson 和 Dennis Ritchie 发现可以使用更高级的编程语言(而不是低级的、可移植性更低的汇编编程)来编写操作系统和工具。早期有一个叫做 BCPL( 基本组合编程语言(Basic Combined programming Language))的编程系统,Thompson 创建了一个名为 B 的简化版 BCPL,但 B 的灵活性和速度都不高。然后,Ritchie 把 B 的思想扩展成一种叫做 C 的编译语言。”——Jim Hall

dd

“我想你发表这样一篇文章不能不提到 dd。我的外号叫 Didi。发音正确的话听起来像 ‘dd’。我开始学的是 Unix,然后是 Linux,那是在 1993 年,当时我还是个学生。然后我去了军队,来到了我的部队中少数几个使用 Unix(Ultrix)的部门之一(其它部门主要是 VMS),那里的一个人说:‘这么说,你是一个黑客,对吗?你以为你了解 Unix 吗?好的,那么 dd 这个名字的是怎么来的呢?’我不知道,试着猜道:‘ 数据复印机(Data duplicator)?’所以他说,‘我要告诉你 dd 的故事。dd 是 转换(convert)和 复制(copy)的缩写(如今人们仍然可以在手册页中看到),但由于 cc 这个缩写已经被 C 编译器占用,所以它被命名为 dd。’就在几年后,我听闻了关于 JCL 的数据定义和 Unix dd 命令不统一的、半开玩笑的语法的真实故事,某种程度是基于此的。”——Yedidyah Bar David

Emacs

经典的 反 vi(anti-vi)编辑器,其名称的真正词源并不明显,因为它源自“ 编辑宏(Editing MACroS)”。但是,它作为一个伟大的宗教亵渎和崇拜的对象,吸引了许多恶作剧般的缩写,例如“Escape Meta Alt Control Shift”(以调侃其对键盘的大量依赖),“ 8MB 并经常发生内存交换(Eight Megabytes And Constantly Swapping)”(从那时起就很吃内存了),“ 最终分配了所有的计算机存储空间(Eventually malloc()s All Computer Storage)”和 “ EMACS 使一台计算机慢(EMACS Makes A Computer Slow)”——改编自 Jargon File/Hacker's Dictionary

Enarx

Enarx 是机密计算领域的一个新项目。该项目的设计原则之一是它应该是“可替代的”。因此最初的名字是“psilocybin”(著名的魔术蘑菇)。一般情况下,经理级别的人可能会对这个名称有所抵触,因此考虑使用新名称。该项目的两位创始人 Mike Bursell 和 Nathaniel McCallum 都是古老语言极客,因此他们考虑了许多不同的想法,包括 тайна(Tayna——俄语中代表秘密或神秘——虽然俄语并不是一门古老的语言,但你就不要在乎这些细节了),crypticon(希腊语的意思是完全私生的),cryptidion(希腊中表示小密室),arconus(拉丁语中表示秘密的褒义形容词),arcanum(拉丁语中表示秘密的中性形容词)和 ærn(盎格鲁撒克逊人表示地方、秘密的地方、壁橱、住所、房子,或小屋的词汇)。最后,由于各种原因,包括域名和 GitHub 项目名称的可用性,他们选择了 enarx,这是两个拉丁词根的组合:en-(表示内部)和 -arx(表示城堡、要塞或堡垒)。

GIMP

没有 GIMP 我们会怎么样? GNU 图像处理项目(GNU Image Manipulation Project)多年来一直是开源的重要基础。 维基百科 指出,“1995 年, Spencer Kimball 和 Peter Mattis 在加州大学伯克利分校开始为 实验计算设施(eXperimental Computing Facility)开发 GIMP,这是一个为期一个学期的项目。”

GNOME

你有没有想过为什么 GNOME 被称为 GNOME?根据 维基百科 ,GNOME 最初是一个表示“ GNU 网络对象模型环境(GNU Network Object Model Environment)”的缩写词。现在,该名称不再表示该项目,并且该项目已被放弃,但这个名称仍然保留了下来。 GNOME 3 是 Fedora、红帽企业版、Ubuntu、Debian、SUSE Linux 企业版等发行版的默认桌面环境。

Java

你能想象这种编程语言还有其它名称吗?Java 最初被称为 Oak,但是遗憾的是,Sun Microsystems 的法律团队由于已有该商标而否决了它。所以开发团队又重新给它命名。 据说 该语言的工作组在 1995 年 1 月举行了一次大规模的头脑风暴。许多其它名称也被扔掉了,包括 Silk、DNA、WebDancer 等。该团队不希望新名称与过度使用的术语“web”或“net”有任何关系。取而代之的是,他们在寻找更有活力、更有趣、更容易记住的东西。Java 满足了这些要求,并且奇迹般地,团队同意通过了!

Jupyter

现在许多数据科学家和学生在工作中使用 Jupyter 笔记本。“Jupyter”这个名字是三种开源计算机语言的融合,这三种语言在这个笔记本中都有使用,在数据科学中也很突出: Julia 、 Python 和 R 。

Kubernetes

Shadows in Flight First Meetings (A collection of short stories whose settings range from before Ender's Game till after Shadows in Flight)【短故事合集 个人理解是发生于Ender‘s Game之前和Shadow in flight之后】。

Kubernetes 源自希腊语中的舵手。Kubernetes 项目创始人 Craig McLuckie 在 2015 Hacker News 回应中证实了这种词源。他坚持航海主题,老舍简介及作品简介,解释说,这项技术可以驱动集装箱,就像舵手或驾驶员驾驶集装箱船一样,因此,他选择了 Kubernetes 这个名字。我们中的许多人仍然在尝试正确的发音(koo-bur-NET-eez),因此 替代使用 K8s 也是可以接受的。有趣的是,它与英语单词“ 行政长官(governor)”具有相同的词源,也与蒸汽机上的机械负反馈装置相同。

KDE

那 K 桌面呢?KDE 最初代表“ 酷桌面环境(Kool Desktop Environment)”。 它由 Matthias Ettrich 于 1996 年创立。根据 维基百科 上的说法,该名称是对 Unix 上 通用桌面环境 (Common Desktop Environment)(CDE)一词的调侃。

Linux

以下是一些最受欢迎的 Linux 发行版。

CentOS

CentOS 是 社区企业操作系统(Community Enterprise Operating System)的缩写。它包含来自 Red Hat Enterprise Linux 的上游软件包。

Debian

Debian Linux 创建于 1993 年 9 月,是其创始人 Ian Murdock 和他当时的女友 Debra Lynn 的名字的混成词。

RHEL

Red Hat Linux 得名于它的创始人 Marc Ewing,他戴着一顶祖父送给他的康奈尔大学红色 软呢帽(fedora)。红帽公司成立于 1993 年 3 月 26 日。 Fedora Linux 最初是一个志愿者项目,旨在为红帽发行版提供额外的软件,它的名字来自红帽的“Shadowman”徽标。

Ubuntu

OrsonScottCard《Ender's Game》作品简介与读书感悟

Moodle

另外两个流行的开源内容管理系统是 Drupal 和 Joomla。Drupal 的名字来自荷兰语 “druppel”,意思是“掉落”。根据维基百科,Joomla 是斯瓦希里语单词“jumla”的 英式拼写 ,在阿拉伯语、乌尔都语和其他语言中是“在一起”的意思。

《安德的游戏(Ender's Game)》发表于1985年的科幻小说,星云奖及雨果奖获奖作品,作者是美国著名科幻小说作家奥森·斯科特·卡德(Orson Scott Card)。故事讲述了为了抵抗外星虫族的攻击,人类成立了国际舰队,并在孩子们的。

Mozilla

Nginx

“许多技术人员都试图装酷,并将它念成‘n’‘g’‘n’‘x’。实际上,很少的一些人做点基本的调查工作,就可以很快发现该名称实际上应该被念成是“EngineX”,指的是功能强大的 web 服务器,像个引擎。”——Jean Sebastien Tougne

Perl

Perl 的创始人 Larry Wall 最初将他的项目命名为“Pearl”。根据维基百科,Wall 想给这种语言起一个有积极含义的简短名字。在 Perl 正式发布之前,Wall 发现了已有 PEARL 编程语言,于是更改了名称的拼写。

《安德的游戏》(Ender's Game)是美国著名科幻小说作家奥森·斯科特·卡德(Orson Scott Card)的作品,该作品发表于1985年,曾获得星云奖及雨果奖,其续集《死者的代言人》(Speaker for the Dead)发表于次年,也获得星云。

Piet 和 Mondrian

“有两种编程语言以艺术家 Piet Mondrian 命名。一种叫做‘Piet’,另一种叫做‘Mondrian’。(David Morgan-Mar 写道 ):‘Piet 是一种编程语言,其中的程序看起来像抽象绘画。该语言以几何抽象艺术的开创者 Piet Mondrian 的名字命名。我曾想将这种语言命名为 Mondrian,但是有人告诉我这会让它看起来像一种很普通的脚本语言。哦,好吧,我想我们不能都是深奥的语言作家。’”——Yuval Lifshitz

Python

Python 编程语言的独特名称来自其创建者 Guido Van Rossum,他是英国六人喜剧团体 Monty Python 的粉丝。

Raspberry Pi

Raspberry Pi 以其微小但强大的功能和对低廉的价格而闻名,在开源社区中是最受欢迎的。但是它可爱(和好吃)的名字是从哪里来的呢?在 70 年代和 80 年代,以水果命名的计算机是一种流行的趋势。苹果、橘子、杏……有人饿了吗?根据创始人 Eben Upton 的 2012 采访 ,“ 树莓派(Raspberry Pi)”这个名称是对这种趋势的致敬。树莓也很小,但却很有味道。名称中的“Pi”暗示着这样的事实:最初,该计算机只能运行 Python。

Samba

Server Message Block 用于在 Linux 上共享 Windows 文件。

ScummVM

ScummVM (《疯狂大楼》虚拟机的脚本创建实用程序)是一个程序,可以在现代计算机上运行一些经典的计算机冒险游戏。最初,它旨在玩用 SCUMM 构建的 LucasArts 的冒险游戏,该游戏最初用于开发《疯狂大楼》,后来又被用来开发 LucasArts 的其它大多数冒险游戏。目前,ScummVM 支持大量游戏引擎,包括 Sierra Online 的 AGI 和 SCI,但仍保留着名称 ScummVM。

有一个相关的项目 ResidualVM 之所以得名,是因为它涵盖了 ScummVM 未涵盖的“ 剩余的(residual)” LucasArts 冒险游戏。 ResidualVM 涵盖的 LucasArts 游戏是使用 GrimE(Grim Engine)开发的,该引擎最初用于开发 Grim Fandango,因此 ResidualVM 的名称是双关语。

SQL

“你可能知道 SQL 代表 结构化查询语言(Structured Query Language),但你知道为什么它经常被读作‘sequel’吗?它是作为原本的‘QUEL’( 查询语言(QUEry Language))的后续(如 结局(sequel))而创建的。”——Ken Gaillot

Ender's game is based on the novel by orson Scott card and directed by Gavin hood, director of x-men origins: wolverine.(《安德的游戏》根据奥森·斯科特·卡德小说改编,由《X战警前传:金刚狼》导演加文·胡。

XFCE

XFCE 是由 Olivier Fourdan 创建的一个流行的桌面。它在 1996 年作为 CDE 的替代品出现,最初是 XForms 公共环境(XForms Common Environment)的缩写。

Zsh

Zsh 是一个交互式登录 shell。1990 年,普林斯顿大学的学生 Paul Falstad 写了该 shell 的第一个版本。他在看到当时在普林斯顿大学担任助教的 Zhong Sha 的登录 ID(zsh)后,觉得这个名字听起来像 shell 的好名字 ,给它起了这个名字。

还有更多的项目和名称还没有包括在这个列表中。请一定要在评论中分享你的收藏。

via:

上一篇 2023年03月26 08:49
下一篇 2023年04月07 00:39

相关推荐

  • 真人cs怎么玩,第一次玩真人cs

    你是否还记得当初风靡全球的射击游戏CS?你的脑海里是否还回响着宿舍此起彼伏的报点声?“A点,封烟?退退退”“来来来,P90一起rushB”……毫不夸张地说,CS陪伴了一代人的青春,是学生时代的热血回忆

    2023年01月21 202
  • 怎么直播手游,手游直播教程

    手机游戏如何投屏在电脑上进行直播?其实非常简单,只需用投屏软件就可以了,画面声音都能投,所有游戏都可以,手游直播教程,斗鱼、虎牙、快手、抖音等直播平台可通用,准备直播的玩家们可以试试。电脑手机安装安卓

    2023年01月15 261
  • 生死狙击怎么改名字,生死狙击改名卡免费领

    生死狙击2游戏中有很多的武器配件,这个功能也是游戏的一大亮点,各位知道自己都适合什么武器吗?来看看各种武器的参数和分析来给自己定位在游戏中是冲锋一族还是狙击手还是定点狂射选手吧!总有一款适合你!生死狙

    2023年02月02 277
  • 曜怎么玩,王者荣耀海月被㖭B流口水表情

    相信不少玩家近来都被东方曜这位新英雄给刷屏了,王者荣耀海月被㖭B流口水表情,就连排位赛的对局中遇见他的几率都高到不行。不过想要玩好这位自带中二气质的新英雄却并不容易,因为他独特的技能释放方式,导致许多

    2023年01月16 263
  • 荣耀8青春版怎样截屏,荣耀20青春版怎么截屏

    使用了华为手机很久,只知道一些基本操作,还有很多其他功能都不了解。那我今天来给大家分享8个使用技巧,你知道多少个?掌握这些小技巧,让你的手机更加好用!1.任务流转2.AI捏脸当然了,还没拥有这个版本的

    2023年01月07 212
  • 暗黑破坏神3多少钱,暗黑破坏神3典藏版值吗

    暗黑破坏神3典藏版值吗,今天,暴雪打折季开启《暗黑破坏神3》专场,游戏全场半价促销,无限畅玩包仅售98元,活动将从1月18日持续到1月29日。本次特惠中,四种产品均有50%左右幅度的打折,其中畅玩包售

    2023年02月20 204
  • 传奇封魔殿怎么走

    今日推荐纯手游六职业微变版,完美复刻盛大地图,地牢,封魔,白野猪,绝对是你昔日回忆中的样子!

    2023年02月06 210
  • dnf勋章怎么强化,DNF勋章怎么强化到10

    在DNF110版本开始以来,由于版本前期名望需求十分苛刻,各类细节的打造资源也不足,玩家们想打造新号也是有心无力。而到了目前的伊斯大陆-军团版本,在副本难度不高的情况下,对应产出的勇者光迹材料兑换商店

    2023年02月03 263
  • 逆战没有声音怎么解决,win10玩逆战没声音dx12

    最近几年,CT(崔永亮)总被问到同一个问题:太空射击的想法是如何诞生的?外界的疑惑来自于他做的FPS游戏《边境》。2016年的PlayStation®发布会上,索尼中国之星计划公布,《边境》走入大众视

    2023年02月03 265
  • 高端局为什么不用妲己,妲己高端局真的没用吗

    本文原创,侵权必究。高端局最好别用的五个英雄,妲己上榜,而他被虐得太惨妲己高端局真的没用吗,说到王者荣耀这一款手游,在很大程度上还是深受很多人喜欢的,其中最多的就是青少年这一年龄阶段的人群了。王者荣耀

    2023年04月18 247
  • 七日杀怎么设置中文,七日杀在哪里调中文

    本内容来源于@什么值得买APP,观点仅代表作者本人|作者:肉肉吧粑粑七日杀在哪里调中文,生存游戏,就是玩家孤身一人在未知的世界,收集物质,想尽一切办法活下去,充满未知,刺激和挑战,今天肉肉粑粑就分享几

    2023年01月30 257
  • 斗鱼怎么直播游戏,斗鱼电脑怎么直播游戏

    本周(6月15日-6月19日)精彩赛程如下:斗鱼官方直播地址:2018LPL夏季赛官方直播间:2018LPL夏季赛英文直播间:高清画质捕捉赛事热点独特弹幕文化邀你欢乐观赛整个LPL夏季赛期间,斗鱼官方

    2023年01月16 210
  • ps阴影怎么做,ps中怎么做倾斜的阴影

    哈喽,小编是一枚绘画爱好者,喜欢的就请多多关注@荣话。在当今PS如此“霸道横行”的时代里,没有一把刷子那是不行滴。PS的强大,ps中怎么做倾斜的阴影,让我们也为它所折服。那么在PS中,我们会经常用到阴

    2023年01月16 273
关注微信