Подтвердить что ты не робот

Как я должен использовать Perl?

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

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

4b9b3361

Ответ 1

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

См. также Какая разница между "Perl" и "Perl" ? в perlfaq1.

Ответ 2

Цитата статья Perl в Википедии.

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

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

Ответ 3

Здесь ответ от perlfaq1:

Какая разница между "perl" и "Perl"?

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

Ответ 4

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

Ответ 5

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

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

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

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

Ответ 6

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

Ответ 8

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

Ответ 9

<pkrumins> perlbot: PERL

<perlbot> Это Perl (для языка) или perl (для переводчика), но NEVER 'PERL'!