12

珀尔?珀尔?珀尔?什么风格好?

我知道答案——我只是想确保问题存在并且提问者知道有一个正确的形式。

4

9 回答 9

37

正确的大小写是语言的“Perl”和可执行文件的“perl”。使用“PERL”将您标记为不是特别熟悉该语言或社区的人。

另请参阅“perl”和“Perl”有什么区别?perlfaq1中。

于 2008-09-16T13:43:52.193 回答
13

引用Wikipedia 上的 Perl 文章

由于类 Unix 文件系统区分大小写,因此在指代语言时,名称通常大写 (Perl),而在指代解释器程序本身时,名称通常不大写 (perl)。在 Programming Perl 第一版发布之前,通常将该语言称为 perl。然而,Randal L. Schwartz 在书中将语言的名称大写以使其在排版时更加突出。案例区分随后被社区采用。

还要检查关于这个问题的 perlfaq

于 2008-09-16T13:43:25.113 回答
8

这是perlfaq1的答案:

“perl”和“Perl”有什么区别?

一点。哦,你说的不是ASCII?:-) Larry 现在使用“Perl”来表示正确的语言,“perl”表示它的实现,即当前的解释器。因此,Tom 打趣说“只有 perl 才能解析 Perl”。您可能会或可能不会选择遵循此用法。例如,并行性意味着“awk and perl”和“Python and Perl”看起来不错,而“awk and Perl”和“Python and perl”则不行。但永远不要写“PERL”,因为 perl 不是首字母缩略词,尽管是杜撰的民间传说和事后扩展。

于 2008-09-16T17:00:32.283 回答
4

尽管有很多相反的轶事,“PERL”从来都不是真正的首字母缩略词——它是一个“backronym”。首先选择了 Perl 这个名字,然后一些人开玩笑地对其进行了扩展,这很流行。

PerlMonks社区(强烈推荐!)教会了我这个约定,它类似于 Java 的:

  • 永远不是PERL(或 JAVA)
  • 当您谈论语言时,它是 Perl(或 Java)
  • 当您谈论解释器本身时,它是 perl(或 java)。

也就是说,如果你“做错了”,它不会成为一整山的豆子。

于 2008-09-16T13:47:40.810 回答
3

“当指代语言时,名称通常大写 (Perl),当指代解释器程序本身时,名称通常大写 (perl),因为类 Unix 文件系统区分大小写。” 发帖时来自维基百科

于 2008-09-16T13:43:05.847 回答
3

虽然,正如已经说过的,如果你弄错了它并没有太大的区别,但有些人确实使用正确的大写字母(或者至少,不是指 'PERL' 或任何更明智的后缀)作为一个陈词滥调招聘广告中的线索。:)

于 2008-09-16T14:16:12.710 回答
2

Perl

于 2008-09-16T13:42:28.563 回答
1

perl 或 Perl 都可以。

于 2008-09-16T13:43:11.523 回答
1

<pkrumins> perlbot: PERL

<perlbot> 它是 Perl(用于语言)或perl(用于解释器),但绝不是“PERL”!

于 2009-04-10T01:23:42.740 回答