Подтвердить что ты не робот

Может ли Javascript быть загружен?

Будет ли Javascript быстро развиваться и адаптироваться ко всем вещам, мой вопрос: может ли Javascript быть загружен? Более конкретно, должен ли JS-анализатор, написанный в JS, быть достаточно быстрым, чтобы быть полезным вообще?

Каковы проектные решения, решающие, нужно ли загружать язык?

Эти вопросы возникают после этого: http://www.skulpt.org/ - реализация python, полностью запущенная в браузере с помощью Javascript.

4b9b3361

Ответ 1

Это Тьюринг завершен, так что да. Медленное относительное, программы сборки можно назвать медленными, потому что они абстрагированы в машинный код, а не "жестко". CPython в настоящее время медленнее C по порядку величины, но обычно это не проблема.

Ответ 2

Возможно, вас заинтересует Mozilla Narcissus:

Нарцисс - это интерпретатор JavaScript, написанный на чистом JavaScript (т.е. мета-круговой оценщик) с использованием механизма SpiderMonkey.

Первоначально доказательство концепции Брендана Эйха, Нарцисс возрождается как тестовое место для быстрого прототипирования новых языковых функций для языка JavaScript (а также стандарта ECMAScript).

Несмотря на то, что он предположительно намного медленнее, чем используемые в браузерах JavaScript-движкам, он, по-видимому, достаточно полезен в качестве средства разработки функций языка JS.