Как мне использовать Perl? [закрыто]

12

PERL? Perl? Perl? Какой хороший стиль?

Я знаю ответ - я просто хотел убедиться, что вопрос был там, и участники вопроса знали, что есть правильная форма.

    
задан Piers Cawley 16.09.2008 в 15:41
источник
  • Используйте его как угодно - пользователь «brian d foy», вероятно, придет и исправит его для вас. ;) –  fenomas 08.10.2008 в 09:31
  • Я считаю, что вы должны префикс его «The» и ссылаться на него во множественном числе. т.е.: сегодня утром я кодировал The Perls. –  George Godik 18.12.2009 в 05:24
  • См. meta.stackexchange.com/questions/70496 относительно неоднократно удаленных комментариев к этой теме. –  dmckee 19.11.2010 в 02:41
  • Я теперь спросил то же самое о RUBY :) stackoverflow.com/questions/6053240/... –  Andrew Grimm 19.05.2011 в 04:51

9 ответов

37

Правильный корпус - это «Perl» для языка и «perl» для исполняемого файла. Использование «PERL» означает вас как человека, который не особенно знаком с языком или сообществом.

См. также Что такое разница между «perl» и «Perl»? в perlfaq1 .

    
ответ дан Michael Carman 16.09.2008 в 15:43
  • На самом деле, я бы предложил определенное знакомство с более старыми версиями языка - это имя было написано таким образом на странице руководства для perl 4, а также объяснение, что это аббревиатура для «практического извлечения и языка отчетности» »(ref: www-cgi.cs.cmu.edu/cgi-bin/perl-man), многие из нас, более старые пользователи, игнорируют жалобы ревизионистов на то, что они не являются аббревиатурой и поэтому не должны капитализироваться. –  Jules 03.02.2016 в 17:23
13

Цитирование статьи Perl в Википедии .

  

Обычно имя используется для записи (Perl) при обращении к языку и некапитализированным (perl) при обращении к самой программе интерпретатора, так как файловые системы, подобные Unix, чувствительны к регистру. Перед выпуском первого издания программирования Perl было принято ссылаться на язык как perl; Однако Рэндал Л. Шварц заглавил название языка в книге, чтобы он лучше выделялся при наборе. Разделение дела впоследствии было принято сообществом.

Также проверьте perlfaq о этот вопрос .

    
ответ дан chakrit 16.09.2008 в 15:43
  • Вот ссылка на perlfaq: perldoc.perl.org/... –  chakrit 16.09.2008 в 15:48
8

Вот ответ от perlfaq1 :

  

В чем разница между "perl"   и "Perl"?

     

Один бит. О, ты не говорил   ASCII? :-) Ларри теперь использует «Perl» для   означает собственно язык и "perl"   его реализации, т.е.   текущий интерпретатор. Следовательно, Том   что «Ничто, кроме perl, не может анализировать   Perl ". Вы можете или не можете выбрать   следуйте этому использованию. Например,   параллелизм означает «awk и perl» и   «Python и Perl» выглядят нормально, а «awk   и Perl "и" Python и perl "делают   не. Но никогда не пишите «PERL», потому что   perl не является аббревиатурой, апокрифическим   фольклорные и постфактумные расширения   несмотря на это.

    
ответ дан brian d foy 16.09.2008 в 19:00
3

Хотя, как уже было сказано, это не делает ЭТО большую разницу, если вы ошибаетесь, некоторые люди используют правильную капитализацию (или, по крайней мере, НЕ ссылаются на «PERL» или любые более разумные обратные сокращения), поскольку shibboleth для подсказки в объявлениях о работе. :)     

ответ дан Penfold 16.09.2008 в 16:16
3

Несмотря на много анекдотов об обратном, «PERL» никогда не был акронимом - это «backronym». Сначала было выбрано имя Perl, затем некоторые люди в шутку применяли к нему расширения, которые попадали на него.

сообщество PerlMonks (настоятельно рекомендуется!) научил меня конвенции, и он похож на Java:

  • Это никогда PERL (или JAVA)
  • Когда вы говорите о языке, это Perl (или Java)
  • Когда вы говорите о самом интерпретаторе, это perl (или java).

Тем не менее, это не делает целый холм бобов, если вы делаете это «неправильно».

    
ответ дан Darren Meyer 16.09.2008 в 15:47
  • На самом деле эти соглашения были на месте задолго до прибытия монахов Перла :-) –  Dave Cross 16.09.2008 в 16:21
  • Вы говорите, что «это не делает целый холм бобов», но это, безусловно, может. Написание его как «PERL» привязывает вас к тому, кто не очень хорошо знаком с Perl. Это немного шибболет. –  Andy Lester 16.09.2010 в 23:57
3

«Имя обычно заглавное (Perl) при обращении к языку и некапитализированным (perl) при обращении к самой программе интерпретатора, так как файловые системы, подобные Unix, чувствительны к регистру». Из wikipedia во время публикации.

    
ответ дан Marc Gear 16.09.2008 в 15:43
2

Perl

    
ответ дан Tom Ritter 16.09.2008 в 15:42
1

perl или Perl в порядке.

    
ответ дан 1077 16.09.2008 в 15:43
  • Но они означают разные вещи. «Perl» - это язык, «perl» - это компилятор. –  Dave Cross 16.09.2008 в 16:12
1

& л; pkrumins & GT; perlbot: PERL

& л; perlbot & GT; Это Perl (для языка) или perl (для интерпретатора), но NEVER 'PERL'!

    
ответ дан Peter Krumins 10.04.2009 в 03:23