![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 03:31
|
![Аватар для Riim](https://javascript.ru/forum/image.php?u=2153&dateline=1303434151) |
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Вот, кажется подходит:
Цитата:
|
Для задач, критичных по времени, имеется JIT компилятор Lua LuaJIT. Также разработан компилятор llvm-lua, генерирующий код для виртуальной машины LLVM, позволяющей последующую компиляцию в очень эффективный машинный код для процессоров различной архитектуры.
|
ссылка
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 03:33
|
Новичок на форуме
|
|
Регистрация: 15.04.2010
Сообщений: 7
|
|
Сообщение от Riim
|
не проще сразу JS->машинный код ?
|
вот это я и хочу реализовать
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 12:09
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Берёте любой интерпретатор JavaScript, пакуете его в самораспаковывающийся архив вместе с нужным скриптом, указываете в свойствах архива команду, которую необходимо выполнить после распаковки -- получаем типа exe-файл. Какая задача -- такое решение.
Вариант 2, для истинных ценителей exe-файлов. Расковырять гугловский движок V8, он делает JIT-компиляцию скриптов, и переделать его на нужный лад ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 12:15
|
Ламер
|
|
Регистрация: 19.02.2010
Сообщений: 295
|
|
надо было для работы написать браузер на ВБ(без доп кнопок), просто переделать, что б вместо страницы он выполнял JS
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 13:38
|
Новичок на форуме
|
|
Регистрация: 15.04.2010
Сообщений: 7
|
|
Сообщение от Kolyaj
|
Вариант 2, для истинных ценителей exe-файлов. Расковырять гугловский движок V8, он делает JIT-компиляцию скриптов, и переделать его на нужный лад
|
этот вариант наиболее близок к решению поставленной задачи, а идеальным решением было бы прямой перевод на машинный язык текста программы
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
15.04.2010, 14:52
|
![Аватар для Gozar](https://javascript.ru/forum/image.php?u=11&dateline=1402119167) |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от nik1985
|
я люблю решать такие практически нерешаемые задачи, но сейчас на это у меня нет времени, так что пока интересуюсь поверхностно, но возможно в скором будущем я займусь этим вопросом.
|
В мире очень мало ненужных вещей, наверное потому что они никому не нужны, кроме их создателей, которые не могут толком ответить зачем они им и зачем их сделали. Именно поэтому для управления вертолетом есть штурвал и приборная панель, а не клавиатура для задницы. Я на 100% уверен что можно создать такую клавиатуру для задницы, но я также на 100% уверен что руками управлять штурвалом легче, чем задницей печатать.
Для того чтобы делать выполняемые exe файлы есть куда более простые решения. А вы пока ещё упрямый ребёнок, который пытается выяснить у всех "почему крокодил зелёный?". И даже не смотря на то, что вам будут пытаться помочь и расскажут почему же он зелёный, вам еще долго будет казаться это занимательным и чем то загадочным.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
16.04.2010, 10:32
|
![Аватар для Riim](https://javascript.ru/forum/image.php?u=2153&dateline=1303434151) |
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от Gozar
|
Для того чтобы делать выполняемые exe файлы есть куда более простые решения
|
например?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
26.06.2010, 15:17
|
Новичок на форуме
|
|
Регистрация: 26.06.2010
Сообщений: 2
|
|
Поставим вопрос немного по другому...
Если я умею писать только на js и ни на чем больше (пусть такое и маловероятно, но допустим), и мне вот вдруг захотелось написать отдельное приложение для win?
Как тогда готовый код js скомпилировать в отдельный exeшник?
Я думаю автор это имел в виду.
Ну и еще в вопросе проскальзывает подтекст, связанный с защитой кода от копирования.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
27.06.2010, 03:25
|
![Аватар для Gvozd](https://javascript.ru/forum/image.php?u=205&dateline=1210101799) |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Woit,
не стоит строить домыслы о том, чего хочет другой человек на столь голых фактах
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
27.06.2010, 14:13
|
Новичок на форуме
|
|
Регистрация: 26.06.2010
Сообщений: 2
|
|
Сообщение от Gvozd
|
Woit,
не стоит строить домыслы о том, чего хочет другой человек на столь голых фактах
|
договорились ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
|
|