Qual é a diferença entre perl e Perl?

Às vezes, a nomeação da linguagem de programação Perl é escrito com letra maiúscula Perl, e às vezes você pode ver a palavra perl escrito em letras minúsculas.

Às vezes é estabelecem o sentido. A palavra Perl escrito com letra maiúscula significa o idioma de programação, e a palavra perl é indicado o interpretador Perl, um programa que iniciam no console.

Há mais divertido, a frase "only perl can analisar o Perl" — "só o interpretador perl pode para ler o código na linguagem de programação Perl".

Ainda há divertido resposta para essa pergunta. A diferença entre perl e Perl — um pouco. Realmente, se olharmos para o modo de exibição de bytes que compõem os comandos perl e Perl, que varia de apenas um bit. Aqui é um pequeno programa que mostra os bits dos quais são compostos de comando:

▶ Run
#!/usr/bin/perl

use strict;
use warnings;

foreach my $word (qw(perl Perl)) {
    print $word . ' 'x4;
    foreach my $char (split //, $word) {
        my $num = ord($char);
        printf '%08b ', $num;
    }
    print "\n";
}

Aqui está o resultado do trabalho deste programa:

perl    01110000 01100101 01110010 01101100
Perl    01010000 01100101 01110010 01101100

Outros artigos