История изменений
Исправление tailgunner, (текущая версия) :
У тебя какие-то свои, глубоко личные термины. Все перечисленные оптимизации делаются LuaJIT.
Да ради бога, пусть они делаются LuaJIT. Как это опровергает тот факт, что на байткоде их делать проще и эффективнее?
Это опровергает утверждение:
Джит по сути делает только инлайнинг - собственно, какие-либо более сложные оптимизации для неигрушечного рантайма во время джит-компиляции даже теоретически невозможны.
даже теоретически невозможны.
Я полагаю, что ты именно тот анонимус, который это сказал.
Понятно.
Что понятно?
Что ты принадлежишь к какой-то эзотерической компиляторной школе (не удивлюсь, если эта школа состоит из одного тебя), но излагаешь свои взгляды так, будто они являются общепринятыми.
Если же речь об оптимизации рантайма и кодогенерации, то тут мы говорим о росте производительности на десятичные порядки.
А мы уже говорим об оптимизации рантайма? Тогда можно поговорить и об оптимизации алгоритмов исходных программ.
Это какой-нибудь низкоуровневый луа или там петон можно компилировать в машкод джитом, и ебашить там же оптимизации, потому что эти языки и есть по сути ассемблер, компилится все напрямую, рантайм ущербен и там нихуя нет
Забавно. Примеры высокоуровневых рантаймов будут? И да, есть минимум один рантайм Python с green threads.
Исходная версия tailgunner, :
У тебя какие-то свои, глубоко личные термины. Все перечисленные оптимизации делаются LuaJIT.
Да ради бога, пусть они делаются LuaJIT. Как это опровергает тот факт, что на байткоде их делать проще и эффективнее?
Это опровергает утверждение:
Джит по сути делает только инлайнинг - собственно, какие-либо более сложные оптимизации для неигрушечного рантайма во время джит-компиляции даже теоретически невозможны.
даже теоретически невозможны.
Понятно.
Что понятно?
Что ты принадлежишь к какой-то эзотерической компиляторной школе (не удивлюсь, если эта школа состоит из одного тебя), но излагаешь свои взгляды так, будто они являются общепринятыми.
Если же речь об оптимизации рантайма и кодогенерации, то тут мы говорим о росте производительности на десятичные порядки.
А мы уже говорим об оптимизации рантайма? Тогда можно поговорить и об оптимизации алгоритмов исходных программ.
Это какой-нибудь низкоуровневый луа или там петон можно компилировать в машкод джитом, и ебашить там же оптимизации, потому что эти языки и есть по сути ассемблер, компилится все напрямую, рантайм ущербен и там нихуя нет
Забавно. Примеры высокоуровневых рантаймов будут? И да, есть минимум один рантайм Python с green threads.