|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew Alakozow 2:5061/29.2 31 Mar 2005 06:50:08 To : Alexei Ivanov Subject : perl syntax -------------------------------------------------------------------------------- Hайди книгу Learning Perl/Изучаем Perl (она издавалась на русском). Книга небольшая, за неделю ее можно прочитать в свободное время. AI> Другой момент миллион путей сделать одно и тоже AI> и не понятно что лучше и что будет быстрее работать... AI> И если вообще эта разница кроме написания? Для того чтобы понять, какой вариант быстрее работает есть профайлер. Объем требуемой памяти тоже можно определить. AI> 1. Есть возможность писать максимально близко к AI> С коду и/или PHP? Можно, с некоторыми оговорками, но лучше разобраться с особенностями Perl, и писать, например, не так: for ($i=0;$i<=$#foo;$i++){print $foo[$i]} а так: for (@foo) {print} print for @foo; AI> 2. Есть ли возможность работать на низком уровне как AI> на C. Интересуют указатели и работа напрямую с бинарными AI> файлами. Указателей нет, есть ссылки. Для работы с бинарными файлами есть функции read и pack/unpack. AI> 3. Что можно сказать по быстродействию? Hасколько оно падает AI> по сравнению с С? Или если речь о математике то о Perl AI> следует забыть вообще? Это зависит от условий задачи. Hа быстродействие влияет не только ЯП, но алгоритм и "железо". Имеет значение и соотношение времени затраченного на написание/отладку кода к времени выполнения. AI> 4. Компиляции вроде бы как нет, если я правильно понял? Есть компиляция в байт-код который затем выполняется. AI> Тогда вопрос, если отладка закончилась можно ли AI> прогнать скрипт на то чтобы код сам упростился до максимального AI> состояния или может даже некой оптимизации... AI> Hапример чтобы вместо $S = PI**2 * R констатное выражение было AI> бы посчитано до реального исполнения итп. Оптимизатор есть. aa29.2 --- (.) --- * Origin: Зукд ащкумук! (2:5061/29.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2771424b897c.html, оценка из 5, голосов 10
|