【COINBIG交易所交易不了】C,Java,Python,这些名字背后的江湖!
作者: 哈尔的数据城堡 / 佘志铭 (本文来自作者投稿)
1.
还记得高中的时候,有一次我们计算机老师问我们班要不要去参加市里面的 C 语言比赛,当时还小的我对编程世界压根就一片空白。那时候我就想啊,为什么是 C
语言,那么 A 语言,B 语言 或者是 D 语言又是什么呢?
后来就到了大学,学习了计算机知识后才知道 C 语言是什么东西。 但是,你有没有过一瞬间感到奇怪,为什么它就叫做 C 语言,Java 就叫 java 而不是叫
J 语言? 今天我就带大家了解一下编程语言名字背后的故事吧~
2.
Java:今天 Java 技术栈运用已经如此广泛,Web ,Android ,大数据
等等。但你可能不知道,Java 最初是为交互式电视而设计的,而且最开始它的名字也不是叫 Java ,而是叫 Oak。
但是后面发现,不能使用 Oak 这个名字,因为 它已经被注册了。为了这个事,Sun
公司特地组织了一次头脑风暴。我们都知道,起名字这种事情,一个人来起最容易,但每增加一个人,起名难度呈指数上升。而当时参与起名的人得有十来个。大家广泛讨论,胡思乱想,最终产生了几十个名字,而经过一番评选讨论,名字个数缩小到十几个,名单上的名字除了
Java 外,还有 Silk,Lyric,Pepper,NetProse,Neon... 等等。
当时会议的人决定从这十几个名字中选出最终的名字,排名第一的名字叫 “Silk”,很多人都表示同意(好险啊,Java 差点就变成 Silk 了),但
James Gosling (Java 之父)墙裂表示反对,大伙只好作罢,而排第二第三的都让律师否掉了,最终,排第四的 Java
被所有人接受(鼓掌),这也就有了现在我们熟知 Java 语言。
再说点关于 Java 这个名字的知识,Java 是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用 Java
来命名或宣传,以彰显其咖啡的品质。Java 语言中的许多库类名称,多与咖啡有关,如 JavaBeans (咖啡豆)、NetBeans (网络豆)以及
ObjectBeans (对象豆)等等。
3.
Python:Python
最近几年可谓是炙手可热(这个词不能这样用,但大家好像都喜欢这样用,所以我就这样用了)。它的名字也挺有意思的,意思是蟒蛇。这缘于 Python 的创造者
Guido van Rossum 当时喜欢看一款 BBC 的节目 “Monty Python’s Flying Circus”。而正好 Guido van
Rossum 需要一个简短,独特且略显神秘的名字,因此他决定将语言称为 Python (大神就是任性啊)。
江湖有传说 Guido van Rossum 去 Google 面试的时候在简历上写了句 “I write Python”。Hr 以为是个写 Python
的,没想到是个写了 Python 的。
4.
C:C 可以说是大多数人的启蒙语言(起码对我而言是),那你有没有想过 C 语言为什么叫做 C 语言,它前面的 A B 哪去了,它后面的 D
语言又是谁? 其实啊,B 语言确实存在,C 语言叫做 C 语言也是因为它是在 B 语言之后被创造的,甚至它和 B 语言也有不小的渊源。
C 语言是由着名的美国程序员 Dennis Ritchie (C 语言之父)创建的,此时他就职于贝尔实验室。而在这之前,贝尔实验室就已经有了一门语言叫做 B
语言。而 B 语言是由 Thompson 创建的高级语言,它本身是由编程语言 BCPL (又是一个古老的名字) 的实现。
C 语言与 Unix 系统息息相关,不过最初 Unix 系统是打算用 B 语言写的,只是因为 B 语言存在某些缺陷,于是 C
语言之父就打算弄出一种新的高级编程语言来完善它,于是就搞出了 C ,而这个过程是借鉴了 B 语言的。
C 对 Unix 操作系统有很大影响。事实上,大多数 Unix 系统包括其内核的很大一部分现在都可以用 C 语言提供。 而后 C
语言不断改进,一度成为最流行的语言,哪怕到了后面,也一直不断被其他语言借鉴。
一直被模仿,某些方面也从未被超越,说的就是 C 语言了吧。
5.
PHP:PHP 虽然有鼎鼎大名,但它的全称很多人可能还不知道吧(滑稽)。它的全称是 Hypertext Preprocessor
,虽然按道理应该是叫 HPP ,但可能是因为不大好听所以叫成 PHP。 最开始在 1994 年,当时 Rasmus Lerdorf (PHP 之父) 在 C
中编写了几个 CGI 程序,并用来维护自己的个人主页。他将它们扩展为一种使用 Web 表单并与数据库进行通信的工具,并将此实现称为 PHP /
FI (Personal Home Page/Forms Interpreter)。
Lerdorf 最初是在 1995 年 6 月 8 日于 Usenet 讨论组上宣布发布 PHP / FI 为“个人主页工具(也就是 PHP1.0)。
细心的读者可能会奇怪了,上面不是说 PHP 是 Hypertext Preprocessor,怎么变成 Personal Home Page
了。这是因为啊,Zeev Suraski 和 Andi Gutmans 在 1997 年重写了解析器并构建了 PHP
3 的基础,将语言名称改为递归缩写 PHP:Hypertext Preprocessor。
来源:算法爱好者
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。