Post by account_disabled on Apr 15, 2024 2:11:07 GMT -5
编程语言的目的通常是使用预定义的结构来解决现实生活中的问题。它们应该具有 清晰的语法 ,其实现无错误、快速且易于理解。但有多少编程语言严格遵守这些原则呢?
许多编程语言都有逻辑名称(缩写词)来告诉您可以用它实现什么。例如,CSS 表示 层叠样式表,HTML 表示 超文本标记语言,等等。在其他时候,该名称可以是现有名称的派生词(例如 C++、CoffeeScript),也可以代表激发设计灵感的图形或字符(Pascal)。
为不同的进程分配名称是 程序员在开发软件时最艰巨的任务之一。许多人将学习编程比作 学习一门新语言。为了解决这种混乱,让编程变得有趣和有趣,编程语言的限制被扩展了。
这催生了 深奥的编程语言 (Esolang)。这些编程语言主要是为了好玩而创建的,而不是为了解决任何严重的计算问题。你会惊讶地发现,所有给编程语言起的奇怪名字都有一个起源,其中许多都非常有趣。以下是一些名字背后的故事。
Python
计算机语言的新手可能会想象这种编程语言可以驱蛇!毕竟,该标志有一个交织在一起的蟒蛇的图像 - 但不,两者之间没有任何关系。这种流行语言的首次发布是在 1991 年,尽管它 瑞士 移动电话号码 是在 80 年代末创建的。 Python 是荷兰程序员Guido van Rossum在圣诞节假期期间的创意 。新的脚本语言是 ABC 编程语言的衍生语言。罗森是英国喜剧团体Monty Python的忠实粉丝 ,并从他们那里获得了灵感。 Rossum 对 Monty Python 的热爱融入到了语言中,“垃圾邮件和鸡蛋”取代了“foo 和 bar”,后者是标准教程和参考示例。
红宝石
Ruby 是由 Yukihiro Matsumoto设计的,他当时专注于编写一种在面向对象能力上高于 Python 的语言,并将在脚本编写能力上取代 Perl。当需要为新程序命名时,松本与同事 石冢敬树进行了在线聊天。提出了几个名字,其中 Coral 和 Ruby 是领先者。鲁比最终胜出,但这一决定背后的真正原因尚不清楚。
爪哇
20 世纪 90 年代初,智能家电的浪潮席卷而来,显然需要创造一种技术来支持它们。这就诞生了Java, Sun的Green项目的产物 。 Oak 是为新编程语言选择的最初名称。然而,当发现这个名字已经被注册为商标时,一个新的名字迫在眉睫。一系列 会议 产生了包括 DNA、Silk 和 Java 在内的候选名单。目前还不清楚 Java 是如何被选中的,但有一个强烈的想法是它的灵感来自于 Peet's Coffee & Tea,这是 Sun 工程师经常光顾的地方。
向前
Charles Moore 在 20 世纪 60 年代开发了 Forth 语言。 Moore当时在一家家居用品公司工作,负责地毯设计的任务,使用 IBM 1130迷你计算机上的2250图形显示器。事实证明,FORTRAN 不足以完成这项任务,因此摩尔必须想出一种可以完成这项工作的语言。 他最初选择的名字是 Fourth—— 代表第四代语言。然而,IBM 1130 只允许文件名包含 5 个字符,因此 U 被删除,从而诞生了 Forth。
帕斯卡
这种编程语言是早期的创造之一。它的名字是对著名数学家和发明家布莱斯·帕斯卡的赞赏 。帕斯卡什么都懂一点,尤其是他对射影几何、概率和数学的贡献赢得了全世界的钦佩。他更值得注意的是,他的大部分理论都是在青少年时期发展起来的。他继续建造了第一台机械计算器,开启了数字计算时代。
珀尔
Perl 语言的强大功能和灵活性为其赢得了“瑞士军电锯”的称号。 Perl 诞生于 20 世纪 80 年代,由 拉里·沃尔 (Larry Wall) 精心策划。 当需要为他的编程语言命名时,沃尔想要的只是一个简短且具有积极含义的名称。他的考虑因素之一是格洛丽亚(Gloria),这是他在选择“珍珠”之前妻子的名字。由于编程语言已经有了这个名字,即“ 过程和实验自动化实时语言”,他将自己的语言调整为“perl”。该名称最初全部为小写,直到 1993 年 Perl 4 推出并调整名称。
许多编程语言都有逻辑名称(缩写词)来告诉您可以用它实现什么。例如,CSS 表示 层叠样式表,HTML 表示 超文本标记语言,等等。在其他时候,该名称可以是现有名称的派生词(例如 C++、CoffeeScript),也可以代表激发设计灵感的图形或字符(Pascal)。
为不同的进程分配名称是 程序员在开发软件时最艰巨的任务之一。许多人将学习编程比作 学习一门新语言。为了解决这种混乱,让编程变得有趣和有趣,编程语言的限制被扩展了。
这催生了 深奥的编程语言 (Esolang)。这些编程语言主要是为了好玩而创建的,而不是为了解决任何严重的计算问题。你会惊讶地发现,所有给编程语言起的奇怪名字都有一个起源,其中许多都非常有趣。以下是一些名字背后的故事。
Python
计算机语言的新手可能会想象这种编程语言可以驱蛇!毕竟,该标志有一个交织在一起的蟒蛇的图像 - 但不,两者之间没有任何关系。这种流行语言的首次发布是在 1991 年,尽管它 瑞士 移动电话号码 是在 80 年代末创建的。 Python 是荷兰程序员Guido van Rossum在圣诞节假期期间的创意 。新的脚本语言是 ABC 编程语言的衍生语言。罗森是英国喜剧团体Monty Python的忠实粉丝 ,并从他们那里获得了灵感。 Rossum 对 Monty Python 的热爱融入到了语言中,“垃圾邮件和鸡蛋”取代了“foo 和 bar”,后者是标准教程和参考示例。
红宝石
Ruby 是由 Yukihiro Matsumoto设计的,他当时专注于编写一种在面向对象能力上高于 Python 的语言,并将在脚本编写能力上取代 Perl。当需要为新程序命名时,松本与同事 石冢敬树进行了在线聊天。提出了几个名字,其中 Coral 和 Ruby 是领先者。鲁比最终胜出,但这一决定背后的真正原因尚不清楚。
爪哇
20 世纪 90 年代初,智能家电的浪潮席卷而来,显然需要创造一种技术来支持它们。这就诞生了Java, Sun的Green项目的产物 。 Oak 是为新编程语言选择的最初名称。然而,当发现这个名字已经被注册为商标时,一个新的名字迫在眉睫。一系列 会议 产生了包括 DNA、Silk 和 Java 在内的候选名单。目前还不清楚 Java 是如何被选中的,但有一个强烈的想法是它的灵感来自于 Peet's Coffee & Tea,这是 Sun 工程师经常光顾的地方。
向前
Charles Moore 在 20 世纪 60 年代开发了 Forth 语言。 Moore当时在一家家居用品公司工作,负责地毯设计的任务,使用 IBM 1130迷你计算机上的2250图形显示器。事实证明,FORTRAN 不足以完成这项任务,因此摩尔必须想出一种可以完成这项工作的语言。 他最初选择的名字是 Fourth—— 代表第四代语言。然而,IBM 1130 只允许文件名包含 5 个字符,因此 U 被删除,从而诞生了 Forth。
帕斯卡
这种编程语言是早期的创造之一。它的名字是对著名数学家和发明家布莱斯·帕斯卡的赞赏 。帕斯卡什么都懂一点,尤其是他对射影几何、概率和数学的贡献赢得了全世界的钦佩。他更值得注意的是,他的大部分理论都是在青少年时期发展起来的。他继续建造了第一台机械计算器,开启了数字计算时代。
珀尔
Perl 语言的强大功能和灵活性为其赢得了“瑞士军电锯”的称号。 Perl 诞生于 20 世纪 80 年代,由 拉里·沃尔 (Larry Wall) 精心策划。 当需要为他的编程语言命名时,沃尔想要的只是一个简短且具有积极含义的名称。他的考虑因素之一是格洛丽亚(Gloria),这是他在选择“珍珠”之前妻子的名字。由于编程语言已经有了这个名字,即“ 过程和实验自动化实时语言”,他将自己的语言调整为“perl”。该名称最初全部为小写,直到 1993 年 Perl 4 推出并调整名称。