编程语言有多少种(少儿编程)

编程语言的名字通常公式化、枯燥乏味 , 但也有一些词让人眼前一亮 。今天 , 我们将学习编程语言名称背后的创造力和灵感 。

编程语言有多少种(少儿编程)

文章插图
如果玫瑰不叫玫瑰 , 香味是一样的吗?
程序员普遍认为命名结果是软件开发中最困难的义务之一 。虽然这种情况很少见 , 但当面对一种新的编程语言时 , 命名过程尤其引人注目 。
在宣布停止新语言的设计后 , 接下来的命名过程通常遵循以下步骤:
在语言自身特点或描述的名称中使用首字母或缩写(如BASIC、COBOL、TCL和LISP);
从现有语言派生的新名称(如C、C#和coffee script);
或者直接从对数学或计算科学有突出贡献的巨人(如阿达、帕斯卡、图灵)那里获得 。
不过 , 有时候语言设计师也会挖掘出一些特别的灵感 , 然后带给我们更丰富的命名方式 。
【编程语言有多少种(少儿编程)】让我们来看看这十三种名字不同寻常的编程语言 , 以及它们背后的故事 。
编程语言有多少种(少儿编程)

文章插图
计算机编程语言
这种语言最早于1991年宣布 , 现在非常流行 。它是由荷兰程序员吉多·范·罗苏姆在20世纪80年代末开发的 。
这种新的脚本语言是他自己创造的 , 来源于ABC编程语言 , 它的诞生源于Rossum对圣诞假期的兴趣 。
当需要为这种全新的语言选择一个名字时 , 范·罗松希望选择一个“简短、陌生、略显神秘”的词 。
他的灵感来自英国著名喜剧团体蒙蒂Python , 他本人也是该剧团的忠实粉丝 。
不知道他有没有考虑过死鹦鹉这个名字(同一个英国喜剧团) 。
编程语言有多少种(少儿编程)

文章插图
Java 语言(一种计算机语言 , 尤用于创建网站)
Java的前身是绿色工程 , 诞生于20世纪90年代初 , 由孙公司创建 。这个项目的初衷是为即将到来的智能设备浪潮 , 比如互动电视 , 设立一个技能支持计划 。
这种新的语言在成立之初被称为Oak , 但孙的律师很快发现这个名字已经被注册 , 这迫使他们寻找一个新的合适的名字 。
随即 , 公司召开了一系列会议 , 整理出了一份备选名字的短名单(经过律师团队的严格挑选) , 其中包括Silk、DNA和Java 。
现在 , 虽然我们找不到哪个家伙首先推荐了Java , 但它得到了大多数参与者的支持 。
Java的灵感来源于咖啡厅(Java的英文意思是Java , 以浓郁的咖啡而闻名) , 是孙公司工程师最喜欢的休闲场合 。
编程语言有多少种(少儿编程)

文章插图
向外
第四语言的发展可以追溯到20世纪60年代 , 由查尔斯·摩尔发展而来 。
1968年 , 他在一家名为Mohasco的家用家具公司工作 。当时公司给他配备了一台IBM 1130微型计算机外加一台2250图形显示器 , 希望他能以此设计地毯产品 。
由于无法使用FORTRAN语言进行图形设计 , 摩尔决定自己开发一种编程语言——这就是Forth 。
他选择的第一个名字是“第四” , 这意味着这是第四代语言 。
但问题是IBM 1130微型计算机只允许在文件名中包含最多5个字符 , 所以去掉“U”后 , Forth就诞生了 。
Perl语言
Perl作为一种被称为“瑞士军刀”的语言 , 以其奇妙的灵巧和力量而闻名 。由拉里·佩尔在20世纪80年代末创立 。
在选择它的名字时 , 沃尔用简短的话表达了他希望包含“积极内涵”的愿望 。他考虑用妻子的名字(格洛丽亚) , 但后来他选择了“珍珠” 。
然而 , 在那个时候 , 这个名字已经被另一种编程语言(PEARL , 即“过程和实验活动实时语言”的缩写)占据了 。为了避免冲突 , 他删除了其中的“A” , 并从中派生了perl 。
值得注意的是 , 起初 , peal这个名字的四个字母都是小写的 , 这是受到了Unix所有小写规则的启发 。
然而 , 后来 , 当Perl 4在1993年正式宣布时 , 名称的首字母被大写 , 并一直使用至今 。


推荐阅读