Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Интерпретатор Java на JS (https://javascript.ru/forum/offtopic/32291-interpretator-java-na-js.html)

monolithed 10.10.2012 22:56

Цитата:

Сообщение от DjDiablo
Мне иногда кажется что javascript превращается в ассемблер, в который компилируют все кому не лень.

А что вас смущает? ;)

Maxmaxmахimus 10.10.2012 23:21

давно пора выпустить аппаратный ускоритель javascript )))

Magneto 10.10.2012 23:24

Цитата:

Сообщение от DjDiablo
Javascript пытается играть роль ассемблера в браузерах, похоже .

Pyjamas - транслятор для преобразования кода на языке Python в представление на языке JavaScript;

Saltarelle: open source C# — JavaScript компилятор

итд. ...


Это все ничто в сравнении с этим: Linux в браузере, Эмулятор компьютера с linux на JavaScript.

monolithed 10.10.2012 23:32

Цитата:

Сообщение от Magneto
Это все ничто в сравнении с этим: Linux в браузере, Эмулятор компьютера с linux на JavaScript.

Я не могу понять чему вы удивляетесь?
Языки программирования создаются для того чтобы на них писали.

Magneto 10.10.2012 23:34

Цитата:

Сообщение от monolithed
Я не могу понять чему вы удивляетесь?
Языки программирования создаются для того чтобы на них писали.

Я к примеру ничему не удивляюсь, только радуюсь, и жду когда интел выпустит процессоры с надивной поддержкой JavaScript ))

Maxmaxmахimus 11.10.2012 00:10

Цитата:

Сообщение от monolithed
Я не могу понять чему вы удивляетесь?

Тому что уровень абстракции растет и снижается производительность, и тому что компы способны это тянуть. КЭЭЭЭЭЭЭП

Цитата:

Сообщение от monolithed
Языки программирования создаются для того чтобы на них писали.


nerv_ 11.10.2012 00:24

DjDiablo, прям, мода на js :)

DjDiablo 11.10.2012 01:50

Вобще у таких компиляторов есть вполне практическое применение.

Допустим нужно портирывать графический движок в браузер.

Все математические и вспомогательные библиотеки можно как раз оперативно перенести компилятором в js
А код ответственный за рендеринг и другую платформозависимую ботву переписать с нуля.
Пусть не 100% перекомпилируют, но всё же перенос пройдёт ощутимо быстрее.

Может ogre, или blender Game Engine портируют скоро, ну или чо нибудь в таком духе.

Nekromancer 11.10.2012 01:53

https://developer.mozilla.org/en-US/...il/bananabread из С через Emscripten.

Maxmaxmахimus 11.10.2012 01:56

Вообще есть 2 основных вещи, к которым мы идем
это
1) единая платформа
2) уровень абстракции программирования когда бы компьютер считывал наши мысли и мы бы таким образом программировали. или вообще заказывали результат а ИИ автоматически программировал то что нам нужно на выходе)


Часовой пояс GMT +3, время: 19:03.