- cURL必知必会
- (瑞典)丹尼尔·斯坦伯格
- 456字
- 2020-08-29 00:45:12
1.2 命名问题
命名是一件很困难的事。
这个工具用于上传和下载URL指定的数据。它会显示数据(默认情况下),用户可以看到(see)URL,并且see可以简写为单个字母c。此外,它是一个客户端程序,一个URL客户端,字母c也可以表示客户端(client),因此就有了cURL这个名字。
这些已经足够了,所以就选择了这个名字,并且再也没有改过。
后来,有人指出,curl实际上可以是一个聪明的“递归缩写”(缩写词中的第一个字母指向缩写词本身):“Curl URL Request Library”。
虽然这个想法很棒,但实际上与最初的想法不一样了。我们倒是希望自己有那么聪明……
其他项目也以各种方式在使用curl这个名字,但在命名curl时,我们并不知道这些。
1.2.1 发音问题
大多数人用k作为curl的开头音,就像英语单词curl那样。它与girl和earl很押韵。
1.2.2 混淆
创建curl不久后,另一个“curl”出现了,它是一门编程语言,现在仍然存在。
一些其他语言的libcurl绑定也使用术语curl或CURL来描述它们的绑定,因此,有时候你会发现当有人正在讨论curl时,可能指的并不是这个项目生成的命令行工具或库。
1.2.3 作为动词
有时候,“curl一些东西”指的是使用非浏览器工具下载URL指定的文件或资源。