Perl has dozens of built-in variables (like @ARGV and $0), which provide useful information or control the operation of Perl itself. See the perlvar manpage.