|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Renat Araslanow 2:5011/119.1 24 Dec 2003 20:32:25 To : Eugene Grosbein Subject : ссылки на строки --------------------------------------------------------------------------------
Однажды 24 Dec 03 17:26, Eugene Grosbein писал Renat Araslanow:
EG>>> Я начинаю понимать, почему perl более ресурсоемок, чем C.
RA>> дано: функция, которая возвращает потенциально большие строки и
RA>> возможно не один раз, так?
EG> Так.
RA>> проблема: сохранить память, так?
EG> Так.
RA>> возможное решение:
RA>> функция возвращает указатель на указатель на константно анонимный
RA>> скаляр. перед этим ессно идёт проверка была ли такая строка уже
RA>> возвращена - пул указателей на константные строки можно хранить либо в
RA>> хеше, либо массиве - в зависимости от требуемой производительности и
RA>> реальных данных. ?
EG> Ага. Только это ужасно.
это вполне нормально, учитывая условие на константность - или в С ты сможешь
сделать что-то константным и в тоже время динамическим?
а проще, конечно, использовать scalar tie.
--- [Преждевременная оптимизация -- корень всех зол Д. Кнут]
* Origin: Чайник с программным управлениемЪ (2:5011/119.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/32783fe9a41b.html, оценка из 5, голосов 10
|