LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

И что из этого, что к примеру реализация javascript в проекте rhino написана на java? Rhino - это движок javascript, в данном случае написан на java. Т.е. rhino - это интерпретатор скриптов, написанных на javascript.

В chromium`е и google-chrome движок для выпонения javascript наисан на C++ и называется V8.

V8 JavaScript Engine
V8 is Google's open source JavaScript engine.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors.

V8 can run standalone, or can be embedded into any C++ application.

https://code.google.com/p/v8/

В том же самом FireFox в роли javascript движка используется SpiderMonkey, который написан на C++:

SpiderMonkey
SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey

It is embedded in J2SE 6 as the default Java scripting engine

Так что ссылка, которую вы привели, лишь указывает на ещё одну реализацию движка javascript, которая написана на java, я вам привёл ссылки на javascript движки, которые написаны на C++, без использования Java. Просто разработчики решили использовать java для написания обработчика скриптов на javascript, а другие разработчики из google и всё той же Mozilla решили использовать С++.

Может быть где-то есть реализация javascript, к примеру, написанная целиком на Assmbler, и что дальше?

Ещё раз, javasctipt ни какого отношения к java не имеет.

Исправление kostik87, :

И что из этого, что к примеру реализация javascript в проекте rhino написана на java? Rhino - это движок javascript, в данном случае написан на java. Т.е. rhino - это интерпретатор скриптов, написанных на javascript.

В chromium`е и google-chrome движок для выпонения javascript наисан на C++ и называется V8.

V8 JavaScript Engine
V8 is Google's open source JavaScript engine.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors.

V8 can run standalone, or can be embedded into any C++ application.

https://code.google.com/p/v8/

В том же самом FireFox в роли javascript движка используется SpiderMonkey, который написан на C++:

SpiderMonkey
SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey

It is embedded in J2SE 6 as the default Java scripting engine

Так что ссылка, которую вы привели, лишь указывает на ещё одну реализацию движка javascript, которая написана на java, я вам привёл ссылки на javascript движки, которые написаны на C++, без использования Java. Просто разработчики решили использовать javascript, а другие разработчики из google и всё той же Mozilla решили использовать С++.

Может быть где-то есть реализация javascript, к примеру, написанная целиком на Assmbler, и что дальше?

Ещё раз, javasctipt ни какого отношения к java не имеет.

Исходная версия kostik87, :

И что из этого, что к примеру реализация javascript в проекте rhino написана на java? Rhino - это движок javascript, в данном случае написан на java. Т.е. rhino - это интерпретатор скриптов, написанных на javascript.

В chromium`е и google-chrome движок для выпонения javascript наисан на C и называется V8.

V8 JavaScript Engine
V8 is Google's open source JavaScript engine.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use IA-32, x64, or ARM processors.

V8 can run standalone, or can be embedded into any C++ application.

https://code.google.com/p/v8/

В том же самом FireFox в роли javascript движка используется SpiderMonkey, который написан на C++:

SpiderMonkey
SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey

It is embedded in J2SE 6 as the default Java scripting engine

Так что ссылка, которую вы привели, лишь указывает на ещё одну реализацию движка javascript, которая написана на java, я вам привёл ссылки на javascript движки, которые написаны на C++, без использования Java. Просто разработчики решили использовать javascript, а другие разработчики из google и всё той же Mozilla решили использовать С++.

Может быть где-то есть реализация javascript, к примеру, написанная целиком на Assmbler, и что дальше?

Ещё раз, javasctipt ни какого отношения к java не имеет.