Size: a a a

2021 May 12

Е

Евгений in pro.elixir
Сорян, все никак не могу правильно мысль выразить.
Вот правильно: дело точно не в PEG
источник

AB

Alex Bubnov in pro.elixir
вообще, я где-то читал, что peg не очень быстрые концептуально, и лучше бы их не использовать без мемоизации, а с мемоизацией непросто уже в эрланге.
источник

Е

Евгений in pro.elixir
Мемоизация это пакрат?
источник

AB

Alex Bubnov in pro.elixir
ага
источник

AM

Aliaksandr Martsinov... in pro.elixir
Объясните лучше что такое JIT людям без CS образования
источник

Е

Евгений in pro.elixir
Ну, пиши себе в стейт и пиши
источник

Е

Евгений in pro.elixir
Компиляция на лету
источник

AM

Aliaksandr Martsinov... in pro.elixir
откуда, в куда? mix compile теперь не надо делать перед запуском?))
источник

Е

Евгений in pro.elixir
Байткод ВМ в цепочку вызовов нативных функций.
источник

AB

Alex Bubnov in pro.elixir
на загрузке модуля он транслируется в нативный код некоторым специфичным образом
источник

Е

Евгений in pro.elixir
Обработчиков опкодов
источник

AM

Aliaksandr Martsinov... in pro.elixir
А раньше как было?
источник

Е

Евгений in pro.elixir
В общем JIT не связан с mix compile
источник

AB

Alex Bubnov in pro.elixir
а раньше был интерпретатор
источник

AB

Alex Bubnov in pro.elixir
прочитал инструкцию по адресу, отработал, прочитал следующую
источник

AM

Aliaksandr Martsinov... in pro.elixir
>At the moment asmjit only supports x86 32/64 bit assembler

ага, стало быть ещё М1 в пролёте
источник

Е

Евгений in pro.elixir
Интерпретатор байткода, не самого языка.
источник

AB

Alex Bubnov in pro.elixir
да и кому они нужны
источник

ML

Maksim Lapshin in pro.elixir
Раньше каждый байткод обрабатывался функцией. Теперь иногда тебе повезет и некоторые функции превратятся в ассемблерный код
источник

AM

Aliaksandr Martsinov... in pro.elixir
Интерпретатор это часть виртуальной машины как я понимаю?
источник