LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

То, что ты называешь «контекстом кода», не должно выходить за пределы функции-обработчика события, и это должно быть небольшое количество её локальных переменных. А настоящий контекст должен храниться глобально в сети из динамически выделенных структур, и переключать там ничего не нужно.

вот напиши компилятор в этом ибанутом стиле. хотя бы набросай схематически. напомню, что компилятор это тупо однопоток(можно и многопоток, но это уже экзотика), с рекурсиями, богатым контекстом, да еще и обменом с диском.

а поскольку ты не напишешь, покажи хоть кого-то, кто в этом стиле хотя бы набросал схематически, как это делать.

Исходная версия alysnix, :

То, что ты называешь «контекстом кода», не должно выходить за пределы функции-обработчика события, и это должно быть небольшое количество её локальных переменных. А настоящий контекст должен храниться глобально в сети из динамически выделенных структур, и переключать там ничего не нужно.

вот напиши компилятор в этом ибанутом стиле. хотя бы набросай схематически. напомню, что компилятор это тупо однопоток(можно и многопоток, но это уже экзотика), с рекурсиями, богатым контекстом, да еще и обменом с диском.

а поскольку ты не напишешь, покажи хоть кого-то к в этом стиле хотя бы набросал схематически, как это делать.