帖木儿
aot это компиляция
Anton
чтобы народ покупал
帖木儿
перед исполнением
帖木儿
такой подход используется в asm.js и в v8
帖木儿
что тебе не нравится?
Anton
а во что именно там "компилируется"?
Anonymous
Jit
Anonymous
Транслирует например код
帖木儿
перед исполнением отвечает на вопрос как тоже
帖木儿
можешь уточнить вопрос
帖木儿
если он имеет отношение к теме
帖木儿
帖木儿
Anonymous
Anonymous
Или ты там какой-то заговор увидел?
帖木儿
ничего, что в v8 aot?
帖木儿
а aot и jit это разные стратегии компиляции?
帖木儿
а v8 это движок?
帖木儿
не смущает?
Anonymous
帖木儿
Anonymous
Так я жду
Anton
"компиляция" называют чтобы народ хавал
帖木儿
с использованием компиляции же
Anton
глядя на производительность js в браузере сразу понятно, что компиляцией там и не пахнет
Anton
帖木儿
да, конечно
Компиляция (программирование) — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера), выполняемая компилятором.[1]
帖木儿
чем же не компиляция?
Anonymous
В том, в чем я тебя попросил
帖木儿
帖木儿
я не распишу по шагам компиляцию, лол
帖木儿
решил меня задосить так сказать?
Anonymous
В каком месте и как происходит компиляция
帖木儿
объяснение, что компиляция происходит перед исполнением, не является для тебя исчерпывающим?
Anonymous
решил меня задосить так сказать?
Я так понимаю ты тут соревнования устраиваешь в знаниях? Если да, то ты выиграл, я проиграл, на не о чем дальше разговаривать
Anonymous
Нам
Anonymous
帖木儿
почему же?
Anonymous
Ты говоришь о компиляции без создания исполняемого файла
帖木儿
Anonymous
Я хочу знать, как v8, aot и jit, производят эту компиляцию
帖木儿
Anonymous
И да, я уточнил, v8 != aot т jit
Anonymous
帖木儿
почему бы не сохранять машинный код в оперативную память?
帖木儿
и не исполнять его оттуда
帖木儿
с чего бы?
Anonymous
И разумности
Anonymous
И те, компиляторы, которые ты упомянул, так не делают
帖木儿
и чем же отличается запись в оперативную память от записи в файловую систему в плане безопасности?
帖木儿
aot и jit это не компиляторы
帖木儿
а стратегии компилирования
Anonymous
Anonymous
Или как говорят, в прыжке
帖木儿
конечно
Anonymous
Так, остался один компилятор получается уже
Anonymous
Ну, так как происходит компиляция в v8?
帖木儿
я не говорил что aot или jit это компиляторы, лел
Anonymous
Anton
это всё-таки стратегии интерпретации
Anton
которые включают прекомпиляцию фрагментов кода
帖木儿
мм, и что мешает залочить определённые участки памяти в оперативке?
Anton
но в маркетинговых целях это называют компиляцией, ещё со времён первых версий java
Anton
Anton
ну лучше всего исходники хрома глянуть
Anton
или jvm
Anton
если так интересно
帖木儿
ты их смотрел?)
Anton
текстом про это вроде никто не пишет, текстом просто маркетинговый булшит )
Anton
частично, да, по работе надо было
Anton
исходники jvm