Pregunta

PERL?Perl?perl?Lo bueno de estilo?

Yo sé la respuesta, sólo quería asegurarse de que la pregunta estaba allí y interrogadores eran conscientes de que hay una forma correcta.

¿Fue útil?

Solución

La correcta carcasa es de "Perl" para el idioma y el "perl" para el ejecutable.El uso de "PERL" banderas como alguien que no es especialmente familiarizado con el idioma o la comunidad.

Ver también ¿Cuál es la diferencia entre "perl" y "Perl"? en perlfaq1.

Otros consejos

Citando el Perl artículo en la Wikipedia.

El nombre es normalmente en mayúsculas (Perl) al referirse a la lengua y sin mayúsculas (perl) cuando se refiere al programa de interpretación del mismo, ya que Unix-como sistemas de archivos entre mayúsculas y minúsculas.Antes de la publicación de la primera edición de Programación Perl, era común referirse al lenguaje como perl;Randal L.Schwartz, sin embargo, se capitalizó el idioma del nombre en el libro para hacer que se destaque mejor cuando la composición tipográfica.El caso distinción fue posteriormente adoptada por la comunidad.

Compruebe también el perlfaq acerca de esta cuestión.

Aquí está la respuesta de perlfaq1:

¿Cuál es la diferencia entre "perl" y "Perl"?

Un bit.Oh, no estaban hablando ASCII?:-) Larry ahora usa "Perl" a indicar el lenguaje apropiado y "perl" la ejecución de la misma, es decir,el actual del intérprete.Por lo tanto Tom chiste que "Nada sino perl puede analizar Perl." Usted puede o no puede elegir a siga este uso.Por ejemplo, el paralelismo significa "awk y perl" y "Python y Perl" mira bien, mientras que "awk y Perl" y "Python y perl" ¿ no.Pero nunca escribir "PERL", porque perl no es un acrónimo, apócrifo el folclore y la post-facto expansiones a pesar de.

Mientras que, como se ha dicho, no hace una gran diferencia si lo haces mal, algunas personas hacer uso correcto de las mayúsculas (o al menos, NO se refiere a 'PERL' o cualquiera de las más sensato backcronyms) como un lema para la pista en los anuncios de trabajo.:)

A pesar de un montón de anécdotas para el contrario, "PERL" nunca fue realmente un acrónimo, es una "backronym".El nombre de Perl fue elegido en primer lugar, a continuación, algunas de las personas en broma aplicado expansiones, que cayó en la cuenta.

El PerlMonks de la comunidad (muy recomendable!) me enseñó la convención, y es similar a la de Java:

  • Es nunca PERL (o JAVA)
  • Cuando usted está hablando sobre el lenguaje, es el lenguaje Perl (o Java)
  • Cuando usted está hablando sobre el intérprete de sí mismo, es perl (o java).

Dicho esto, no hace toda la colina de frijoles si no es "malo".

"El nombre es normalmente en mayúsculas (Perl) al referirse a la lengua y sin mayúsculas (perl) cuando se refiere al programa de interpretación del mismo, ya que Unix-como sistemas de archivos entre mayúsculas y minúsculas." De wikipedia en el momento de la publicación.

perl o Perl está bien.

<pkrumins> perlbot:PERL

<perlbot> Es Perl (por el idioma) o perl (el intérprete), pero que NUNCA 'PERL'!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top