Всем здоровья и успехов
Кто знает - подскажите, какова структура работы Лисы?
FireFox - это просто оболочка которая работает на движке, javascript обрабатывает spidermonkey, каким образом реализуется исполнения встроенных Math функций?
Отсутствует
Виктор22, а вы всё никак не угомонитесь.
Вот смотрите, у вас есть текст на JavaScript'е. Вы передаёте его на ввод программе Spidermonkey. Данная программа осуществляет компиляцию переданного текста в последовательность машинных команд целевого процессора и передает эту последовательность ему на выполнение. Процессор выполняет переданную программу и сохраняет результат выполнения где-то в памяти. Spidermonkey считывает эти данные и осуществляет их вывод.
Таким образом, последовательность требуемых действий для той или иной javascript-функции описана в движке, а непосредственное выполнение этих действий осуществляет центральный процессор.
Отсутствует
движок (spidermonkey) преобразует скрипт в машинный язык, проводится вычисление, результат записывается (куда?) , далее скрипт получает результат (каким образом?)?
Javascript-программа компилируется и затем исполняется процессором. Для хранения самой программы, а также результатов промежуточных вычислений используется память компьютера. По окончании работы программы память высвобождается. Конечный результат отображается на устройстве вывода, при наличии соответствующей инструкции в программе.
Отсутствует