2010-06-29 4 views
12

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

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

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

ответ

3

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

0

Вы могли бы быть заинтересованы в Narcissus от Mozilla:

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

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

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

Смежные вопросы