commander RE 1: Да, забыл забыл... Интепретаторы всетаки компилируют исходный код в машиннный только это делают каждый раз....
Перл же это не скрипт... поэтому действительно выполнение идет уже откомпилированного кода....
Но тогда я непонимаю как проводится такая фишка..... делаем 3 фаила.... 1.pl 2.pl 3.pl
[1.pl]
#!/usr/bin/perl
print "Enter a name of a file which it is necessary to load (2.pl || 3.pl): ";
$name = <>; chomp $name;
require $name;
print "Press any key for end";
<>;
[2.pl]
print "It is a file number 2\\n";
[3.pl]
print "The file 3 is loaded\\n";
Ну вот, вводим имя фаила 2.pl получаем одно сообщение, вводим имя фаила 3.pl получаем другое.... да и вообще какой фаил не прикажи такое мы и получим.....
Может обьсните тогда что же сперва компилируется а что-же исполняется =) =) =)
Или Сперва компилируется, потом исполняется, потом докомпилируется, доисполняется =) =) =)
Перл гибок =)