|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Grebeniuk 2:469/105 05 Apr 2005 08:02:36 To : Bulat Ziganshin Subject : perl syntax -------------------------------------------------------------------------------- DG>> Свобода выбора стиля -- преимущество окамла, скорее. DG>> В принципе, при желании можно было бы это же изобразить в чисто DG>> функциональном стиле (разве что ловить End_of_file надо, что не DG>> совсем функци- анально), и было бы всего лишь чуть-чуть менее DG>> быстро. BZ> насколько именно? :) у тебя есть какие-то цифры на руках? У меня есть обоснованные прогнозы. Я видел, как окамл оптимизирует (в частности, хвостовую рекурсию), поэтому расходы времени будут только на выделение памяти и на GC: выделение 4 байт на одну строку (в случае "wc -l"), а если учесть, что эти 4 байта будут в области памяти "молодых" и будут нужны только очень короткое время, то становится ясно, что эти расходы весьма не велики. Хотя, конечно, на досуге поиграюсь -- самому интересны цифры. Только подскажите урл примера, где на массивах реализуется wc. BZ>>> а что в нём сделано с передачей параметров!!! DG>> Кстати вот не надо :) Изврат, конечно, но можно вполне DG>> красивые вещи выписывать, для скриптов и веб-приложений -- самое DG>> то. BZ> да, я и говорю, что перл3 был отличным языком. всё, что свыше простых BZ> списков/хешей - мама, не горюй Вам не нравятся ссылки? bye --- GoldED+/LNX 1.1.5 * Origin: gds/FH (2:469/105) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/184142521e26.html, оценка из 5, голосов 10
|