24.12.2014, 14:42
Видимо у нас разное понимание простоты. На мой взгляд отлаживать один поток намного легче чем несколько, особенно, если их сотни. А отлаживать придется много, учитывая количество стандартных функций(214), которые надо будет реализовать. Вот честно, не понимаю, откуда там взяться "такой хрени" как на картинке, когда для однопоточного режима достаточно одного массива контекстов(где хранятся аргументы, текущая позиция в скрипте и время, когда его запустить) для каждой вызванной процедуры и одной функции, которая их переключает. На код интерпретатора это не окажет никакого влияния.
Так что на мой взгляд, сомнительная простота реализации не стоит тех лагов, которые будут в последствии. Тем более, когда речь идет о движке.
Так что на мой взгляд, сомнительная простота реализации не стоит тех лагов, которые будут в последствии. Тем более, когда речь идет о движке.