珀尔?珀尔?珀尔?什么风格好?
我知道答案——我只是想确保问题存在并且提问者知道有一个正确的形式。
正确的大小写是语言的“Perl”和可执行文件的“perl”。使用“PERL”将您标记为不是特别熟悉该语言或社区的人。
另请参阅“perl”和“Perl”有什么区别?在perlfaq1中。
由于类 Unix 文件系统区分大小写,因此在指代语言时,名称通常大写 (Perl),而在指代解释器程序本身时,名称通常不大写 (perl)。在 Programming Perl 第一版发布之前,通常将该语言称为 perl。然而,Randal L. Schwartz 在书中将语言的名称大写以使其在排版时更加突出。案例区分随后被社区采用。
还要检查关于这个问题的 perlfaq。
这是perlfaq1的答案:
“perl”和“Perl”有什么区别?
一点。哦,你说的不是ASCII?:-) Larry 现在使用“Perl”来表示正确的语言,“perl”表示它的实现,即当前的解释器。因此,Tom 打趣说“只有 perl 才能解析 Perl”。您可能会或可能不会选择遵循此用法。例如,并行性意味着“awk and perl”和“Python and Perl”看起来不错,而“awk and Perl”和“Python and perl”则不行。但永远不要写“PERL”,因为 perl 不是首字母缩略词,尽管是杜撰的民间传说和事后扩展。
尽管有很多相反的轶事,“PERL”从来都不是真正的首字母缩略词——它是一个“backronym”。首先选择了 Perl 这个名字,然后一些人开玩笑地对其进行了扩展,这很流行。
PerlMonks社区(强烈推荐!)教会了我这个约定,它类似于 Java 的:
也就是说,如果你“做错了”,它不会成为一整山的豆子。
“当指代语言时,名称通常大写 (Perl),当指代解释器程序本身时,名称通常大写 (perl),因为类 Unix 文件系统区分大小写。” 发帖时来自维基百科。
虽然,正如已经说过的,如果你弄错了它并没有太大的区别,但有些人确实使用正确的大写字母(或者至少,不是指 'PERL' 或任何更明智的后缀)作为一个陈词滥调招聘广告中的线索。:)
perl 或 Perl 都可以。
<pkrumins> perlbot: PERL
<perlbot> 它是 Perl(用于语言)或perl
(用于解释器),但绝不是“PERL”!