|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Kirill Timofeev 2:5050/144.9 05 Jun 2003 10:13:13 To : Alexander Taradov Subject : Re: Hужны идеи по генерации кода --------------------------------------------------------------------------------
03 июня 2003 15:54, Alexander Taradov писал All:
AT> С использованием стека задача - тривиальна, а как сделть без стека?
AT> (Во время компиляции стек использовать естественно можно)
Я немного не понял. В вовремя компиляции, это как раз во время формирования
кода для этой машины. Если так, то есть несколько способов:
1. Рекурсивный. С помощью рекурсии рассматриваем выражения в скобках в
результате получаем набор чисел, который превратить в код не так уж и сложно.
2. Работа со стеком. Данную запись превратить в постфиксную, то есть для данного
примера будет 1 2 3 4 * 5 6 * + * +. Вроде так, ну а дальше тоже - дело техники.
Может я, конечно, не понял вопрос, тогда просьба - подпрвь меня.
Пока, Alexander!
... Жизнь зашибись: бьет ключом, но я пока уворачиваюсь.
--- GoldED+/W32 1.1.5-20020104
* Origin: Долой повременку! (2:5050/144.9)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33563edee100.html, оценка из 5, голосов 10
|