История изменений
Исправление MOPKOBKA, (текущая версия) :
gforth ужасен в плане производительности, там используется какая то странная компиляция через gcc, и несколько ужасных решений, аргументируют свои решения они совместимостью.
Еще я забыл уточнить, я не говорю о шитом коде, он наверное будет тормозить неплохо. Компиляция сразу в нативный код намного проще реализуется.
Компиляция в нативный код, примтивный инлайнинг, и верхушка стека в регистре уже даст возможность выполнять на равных, или выигрывать в удачных для Forth функциях у gcc. Факториалы там всякие.
Исправление MOPKOBKA, :
gforth ужасен в плане производительности, там используется какая то странная компиляция через gcc, и несколько ужасных решений.
Еще я забыл уточнить, я не говорю о шитом коде, он наверное будет тормозить неплохо. Компиляция сразу в нативный код намного проще реализуется.
Компиляция в нативный код, примтивный инлайнинг, и верхушка стека в регистре уже даст возможность выполнять на равных, или выигрывать в удачных для Forth функциях у gcc. Факториалы там всякие.
Исправление MOPKOBKA, :
gforth ужасен в плане производительности, там используется какая то странная компиляция через gcc, и несколько ужасных решений.
Еще я забыл уточнить, я не говорю о шитом коде, он наверное будет тормозить неплохо. Компиляция сразу в нативный код намного проще реализуется.
Исходная версия MOPKOBKA, :
gforth ужасен в плане производительности, там используется какая то странная компиляция через gcc, и несколько ужасных решений.