Pergunta

PERL?Perl?perl?O que é um bom estilo?

Eu sei a resposta – só queria ter certeza de que a pergunta estava disponível e que os questionadores sabiam que existe uma forma correta.

Foi útil?

Solução

A caixa correta é "Perl" para a linguagem e "perl" para o executável.Usar "PERL" sinaliza que você é alguém que não está particularmente familiarizado com o idioma ou a comunidade.

Veja também Qual é a diferença entre "perl" e "Perl"? em perlfaq1.

Outras dicas

Citando o artigo Perl na Wikipedia.

O nome normalmente é maiúsculo (Perl) quando se refere ao idioma e não maiúsculo (Perl) quando se refere ao próprio programa interpretador, uma vez que os sistemas de arquivos do tipo Unix diferenciam maiúsculas de minúsculas.Antes do lançamento da primeira edição do Programming Perl, era comum referir-se à linguagem como perl;Randall.Schwartz, no entanto, colocou o nome do idioma em maiúscula no livro para que ele se destacasse melhor na composição.A distinção de caso foi posteriormente adotada pela comunidade.

Verifique também o perlfaq sobre esta questão.

Aqui está a resposta de perlfaq1:

Qual é a diferença entre "Perl" e "Perl"?

Um pouco.Oh, você não estava falando ASCII?:-) Larry agora usa "perl" para significar o idioma adequado e "perl" a implementação dele, ou seja,o intérprete atual.Daí a piada de Tom de que "nada além de Perl pode analisar Perl". Você pode ou não optar por seguir este uso.Por exemplo, o paralelismo significa "Awk e Perl" e "Python e Perl" parecem bem, enquanto "Awk and Perl" e "Python e Perl" não.Mas nunca escreva "Perl", porque Perl não é um acrônimo, apesar do folclore apócrifo e das expansões pós-fato.

Embora, como foi dito, não faça muita diferença se você errar, algumas pessoas usam letras maiúsculas corretas (ou pelo menos NÃO se referem a 'PERL' ou qualquer um dos acrônimos mais sensatos) como um símbolo para pista em anúncios de emprego.:)

Apesar de muitas anedotas em contrário, "PERL" nunca foi realmente um acrônimo - é um "backronym".O nome Perl foi escolhido primeiro, depois algumas pessoas aplicaram expansões nele, de brincadeira, o que pegou.

O Comunidade PerlMonks (altamente recomendado!) me ensinou a convenção e é semelhante à do Java:

  • Isso é nunca PERL (ou JAVA)
  • Quando você está falando sobre a linguagem, é Perl (ou Java)
  • Quando você está falando sobre o intérprete em si, é perl (ou java).

Dito isto, não dá um monte de feijão se você fizer isso "errado".

"O nome é normalmente capitalizado (PERL) ao se referir ao idioma e não-capitalizado (Perl) ao se referir ao próprio programa de intérprete, pois os sistemas de arquivos semelhantes ao UNIX são sensíveis ao minúsculos". De Wikipédia no momento da postagem.

perl ou Perl está bem.

<pkrumins> perlbot:PERL

<perlbot> É Perl (para a linguagem) ou perl (para o intérprete) mas NUNCA 'PERL'!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top