Was ist der Unterschied zwischen perl und Perl?

Manchmal Benennung der Programmiersprache Perl geschrieben mit großen Buchstaben Perl, und manchmal Sie treffen das Wort perl in Kleinbuchstaben geschrieben.

Manchmal ist der Sinn lag. Das Wort Perl geschrieben mit Großbuchstabe bedeutet Sprache Programmierung und Wort perl wird durch Perl-Interpreter, das Programm, das starten in der Konsole.

Es gibt noch eine amüsante phrase "only perl can parse Perl" — "nur perl-Interpreter kann Lesen Sie den Code in der Programmiersprache Perl".

Es gibt noch die scherzhafte Antwort auf diese Frage. Der Unterschied zwischen perl und Perl — ein bit. Wirklich, wenn man auf die binäre Darstellung von Bytes bestehen aus Zeilen, perl und Perl, dann unterscheidet sich nur ein bit. Hier ist ein kleines Programm, das zeigt die Bits von denen bestehen Zeilen:

▶ 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";
}

Das ist das Ergebnis der Arbeit des Programms:

perl    01110000 01100101 01110010 01101100
Perl    01010000 01100101 01110010 01101100

Andere Artikel