Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Val Krigan                           2:5020/400     06 Aug 2003  18:21:33
 To : Oleg Khovayko [SPAM trap - don't re
 Subject : Re: Хранение переменных в интерпретаторе.
 -------------------------------------------------------------------------------- 
 
 "Oleg Khovayko [SPAM trap - don't reply]" wrote
 
 > > Как "по умному" хранить переменные в интерпретаторе? Дерево? Массив?
 >
 > Можно любым из вышеприведенных способов.
 > Hо я бы применял для каждого блока локальных переменных хеш-таблицу с
 > открытой адресацией. Ибо все равно внутри локального блока
 > удаления переменных не требуется...
 
 В зависимости от интерпретатора следует и подбирать способ хранения. Hапример,
 если предпологается неограниченая рекурсия, то можно подумать о стеке. Без
 рекурсии все можно свалить в один контейнер. Если предпологается предварительная
 обработка (т.е. перед исполнением весь текст анализируется), то видимо имеет
 смысл в этот момент распределить память под все переменные (кроме стековых) и
 связать их напрямую с местами вызова в програме. После этого можно "забыть" все
 имена.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Хранение переменных в интерпретаторе.   George Shuklin   27 Jul 2003 19:30:14 
 Re: Хранение переменных в интерпретаторе.   Oleg Khovayko [SPAM trap - don\'t re   27 Jul 2003 21:53:42 
 Re: Хранение переменных в интерпретаторе.   Val Krigan   06 Aug 2003 18:21:33 
 Хранение переменных в интерпретаторе.   Alex Volkov   07 Aug 2003 14:26:50 
 Re: Хранение переменных в интерпретаторе.   Alex Mizrahi   08 Aug 2003 14:26:50 
 Хранение переменных в интерпретаторе.   Maxim Lanovoy   08 Aug 2003 20:19:10 
 Хранение переменных в интерпретаторе.   Stanislav Shwartsman   27 Jul 2003 20:58:09 
Архивное /ru.algorithms/657772ed6022.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional