Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #51 (permalink)  
Старый 13.12.2013, 14:15
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от DjDiablo
Ну пиши на любом языке, потом компилируй в asm.js, подключай и используй. Или тебе прям elf формат нужен ?
Зачем транслировать код из Lua в JS, а потом еще в ASM.js, который в свою очередь будет транслироваться в байт-код, если можно сразу получить байт-код?
Ответить с цитированием
  #52 (permalink)  
Старый 13.12.2013, 14:17
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от monolithed Посмотреть сообщение
Зачем транслировать код из Lua в JS, а потом еще в ASM.js, который в свою очередь будет транслироваться в байт-код, если можно сразу получить байт-код?
Ну смари, сидишь на работе, к тебе босс подходит и спрашивает: "почему ничего не делаешь?", а ты ему честно в ответ "я компилирую"
__________________
kobezzza
code monkey
Ответить с цитированием
  #53 (permalink)  
Старый 13.12.2013, 14:26
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от kobezzza
Ну смари, сидишь на работе, к тебе босс подходит и спрашивает: "почему ничего не делаешь?", а ты ему честно в ответ "я компилирую"
Ты же не весь проект будешь пересобирать, а только какую-то динамическую библиотеку, предполагаю что это будет занимать не больше 2-х секунд.

А так сейчас, жизнь и без этого не сладка, учитывая всякеские html/css/js препроцессоры, линтеры, минификаторы, сборщики, и пр. штуки.
Ответить с цитированием
  #54 (permalink)  
Старый 13.12.2013, 14:36
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от monolithed Посмотреть сообщение
А так сейчас, жизнь и без этого не сладка, учитывая всякеские html/css/js препроцессоры, линтеры, минификаторы, сборщики, и пр. штуки.
Как и везде Мне Братишка рассказывал, как у них в Яве проекты собираются (разумеется я имею ввиду большие проекты с километровыми слоями интеграций xslt и прочего) и я понял, что у нас не всё так уж и плохо
__________________
kobezzza
code monkey
Ответить с цитированием
  #55 (permalink)  
Старый 13.12.2013, 14:38
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Цитата:
Зачем транслировать код из Lua в JS, а потом еще в ASM.js,
Если ты сначало откомпилишь LUA в JS то в дальнейшем нет смысла делать из него asm.js Ибо все что написано на JS работает быстрее без компиляции в asm.js

Цитата:
если можно сразу получить байт-код?
Байт код для intel 32, или байткод для intel 64 ? И что делать с ARM архитектурой ?

Сообщение от kobezza
'use strict'; 'use asm'; и т.д.
Это вариант.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 13.12.2013 в 14:44.
Ответить с цитированием
  #56 (permalink)  
Старый 13.12.2013, 14:41
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от DjDiablo
Байт код для intel 32, или байткод для intel 64, а что делать с ARM архитектурой ?
В NaCl вроде с этим справились.

Сообщение от kobezzza
в Яве проекты собираются
Java это отдальный разговор
Ответить с цитированием
  #57 (permalink)  
Старый 13.12.2013, 14:51
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от DjDiablo
Байт код для intel 32, или байткод для intel 64 ? И что делать с ARM архитектурой ?
Байт-код, как правило, аппаратно независим. Это как язык, только для другой программы, а не для человека. Считай, готовый набор инструкций для компилятора или VM.
__________________

Гейзенберг, возможно, читал этот тред.

Последний раз редактировалось Дзен-трансгуманист, 13.12.2013 в 15:04.
Ответить с цитированием
  #58 (permalink)  
Старый 13.12.2013, 14:55
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

В NaCL юзается LLVM. Я так понимаю, что он поддерживает множество платформ.
__________________
kobezzza
code monkey
Ответить с цитированием
  #59 (permalink)  
Старый 13.12.2013, 14:59
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Сообщение от Дзен-трансгуманист Посмотреть сообщение
Байт-код, как правило, аппаратно независим. Это как язык, только для другой программы, а не для человека.
Насколько я знаю ELF под конкретную архитектуру компилируется.
А в NaCL юзается LLVM.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #60 (permalink)  
Старый 13.12.2013, 15:04
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

А вот кстати, можете объяснить:
Про GCC (GNU Compiler Collection) я читал, что он работает по принципу: сначала транслирует в ассемблер, а затем в машинный код под конкретную архитектуру.

А как работает Clang? Т.е. он генерит байт код для LLVM? А что есть LLVM, т.е. некая VM которая по дефолту встроена в ОСь или что?
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
как писать правильные SQL запросы? Vuzy Серверные языки и технологии 8 16.07.2011 01:30
Как писать в cookie по-русски? Бобр Общие вопросы Javascript 1 21.03.2010 07:53
Как правильно писать классы с использованием jQuery? Tpona jQuery 7 13.10.2009 15:16
Как писать скрипты под Opera? ucsus (X)HTML/CSS 2 15.04.2009 13:07