编程语言的名称通常既公式化又枯燥无聊,但其中也不乏一些令人眼前一亮的字眼 。今天我们将一同了解编程语言名称背后的那些创意与灵感 。
如果玫瑰不叫玫瑰,芳香是否如故?
程序员们普遍认为,软件开发工作当中难度最高的一项任务就是为成果命名 。尽管这种情况并不多见,但命名过程中尤其令人头大的就是面对着一种新型编程语言 。
在一种新型语言的设计工作宣告结束后,随之而来的命名过程往往遵循以下几个步骤:
以语言本身的特性或者描述为名,采取首字母或者缩写形式(例如BASIC、COBOL、TCL以及LISP);
从现有语言当中派生而来的新名称(例如C、C#以及CoffeeScript);
又或者直接取自某位对数学或者计算科学作出卓越贡献的伟人(例如Ada、Pascal以及Turing) 。
不过有时候,语言设计师们也会发掘出一些特别的灵感,进而为我们带来更为丰富的命名方式 。
下面我们就一起来看看这十三种拥有不同寻常名称的编程语言和它们背后的故事 。
【少儿编程 编程语言有多少种】
Groovy
Groovy(精妙,亦有时髦之意——如上狗所示)时间转回2003年,当时Java程序员James Strachan希望能用上一款像Python或者Ruby那样的脚本化语言——但却要能够运行在Java平台之上 。
这可怎么办?答案是自己动手 。
他设计出的这款新语言能够将开发成果动态编译为Java字节码,用他自己的话说,这是一款“站在全部精妙(groovy)Java代码的肩膀上而被创造出来的语言” 。
接下来的工作就简单了,没费什么脑子、Groovy这个名称已然被敲定 。
大雄会继续努力给小伙伴们推出一点实用、有趣的知识,小伙伴们喜欢什么类型,都可以留言告诉大雄呀~
推荐阅读
- 各保险公司少儿保险险种介绍及比较
- 三口之家为孩子投保少儿医疗险的计划
- 少儿英语算学科类吗
- 宝宝出生不久 少儿医疗险如何提前规划
- 为少儿上把安全锁 投保细则需谨记
- 发病率高 家长选择少儿疾病医疗保险
- 结合实际需求 为孩子投保少儿重疾险
- 工业树莓派 树莓派是什么
- 在Linux系统上如何进行openmp多线程编程
- 为宝宝免疫力增加保障 购买少儿医疗险