帖木儿
машинный код то бишь?
帖木儿
ну условно говоря
Anonymous
Это набор инструкций, которая понимает ОС
帖木儿
ну
Anonymous
Сам процессор тут никаким боком не фигурирует
Anonymous
Как и машинный код
帖木儿
ок
帖木儿
что подразумеваешь под созданием исполняемого файла?
Anonymous
Оффтопить предлагаю в личке
Anonymous
А не в общем чате
帖木儿
нет, это не оффтоп
帖木儿
щас я козырь из рукава вытащу
Anonymous
Так вытаскивац
帖木儿
ну ты ответь на вопрос
Anonymous
Че ты мое время тратишь, своими заходами из далека
帖木儿
а то просто так не интересно
Anonymous
Да мне без разницы
Anonymous
Интересно тебе или нет
帖木儿
да я понимаю
帖木儿
но на вопрос ответишь?
Anonymous
Ты либо по существу пишешь, либо шутовством занимайся в личке
帖木儿
это не шутовство, я вопрос задал )
帖木儿
компилиция это создание исполняемого файла, а создание исполняемого файла это компиляция
帖木儿
эх, скучно с тобой
帖木儿
лови: V8 increases performance by compiling JavaScript to native machine code before executing it, versus executing bytecode or interpreting it.
帖木儿
Anonymous
Так
Anonymous
А как это относится, к самом js
Anonymous
帖木儿
Anonymous
напрямую
До свидания, с тобой все понятно
Anonymous
帖木儿
Пожалуйста, вот ещё: TraceMonkey adds native‐code compilation to Mozilla’s JavaScript engine (known as “SpiderMonkey”). It is based on a technique developed at UC Irvine called “trace trees”, and building on code and ideas shared with the Tamarin Tracing project. The net result is a massive speed increase both in the browser chrome and Web‐page content.
Anonymous
А не тратить мое время а пустую
Anonymous
На непонятно что
Anonymous
Anonymous
Ни в чем не запутался?
帖木儿
о разных способах выполнения js
Anonymous
Там все твои способы указаны
Anonymous
Представляешь?
Anonymous
Ты в пустую мое время потратил, очень разочарован.
帖木儿
Ух ты, а теперь найди мой скрин из википеди
In computing, just-in-time (JIT) compilation, also known as dynamic translation, is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.
V8 compiles JavaScript directly to native machine code before executing it
帖木儿
забыл AOT)
Anonymous
Все?
帖木儿
Все?
все, если у тебя нет возражений
帖木儿
я их высказал, теперь ты можешь возразить
Anonymous
Причем пустые и беспочвенные
帖木儿
не беспочвенные - я доказал свою точку зрения
Anonymous
Anonymous
Я просто упустил этот момент
帖木儿
ты утверждал, что js не компилируется
帖木儿
я привёл примеры
帖木儿
ты утверждал, что создание исполняемого файла (как я понял, в файловой системе) является одним из условий компиляции - я это опроверг
帖木儿
возражения?
Anonymous
帖木儿
AOT, v8, asm
帖木儿
Anonymous
Anonymous
Ты даже не понял о чем я пишк
Anonymous
Оказывается
Anonymous
Это во-первых
Anonymous
AOT, v8, asm
Расскажи, как происходит компиляция при этих способах, своими словами
Anonymous
Это во-вторых
帖木儿
帖木儿
ничего там про трансляцию в байт код не говорилось если что
帖木儿
можешь ещё раз тот скриншот прочитать
帖木儿
Anonymous
А вот о js написано
帖木儿
там про компиляцию написано
Anton
JIT - это маркетинговое название для интерпретаторов