[ON] Emscipten - проект по созданию компилятора кода C/C++ в JavaScript
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
[ON] Emscipten - проект по созданию компилятора кода C/C++ в JavaScript
Алан Закай (Alon Zakai) из подразделения компании Mozilla, занимающегося мобильными технологиями, создал компилятор Emscipten, преобразующий байт-кода LLVM в JavaScript-представление, что сделало возможным сформировать код на языке JavaScript из исходных текстов на другом языке для которого имеется LLVM-транслятор. Например, для преобразования кода на С/С++ на первом этапе при помощи llvm-gcc или clang формируется байт-код, используя который компилятор Emscipten формирует JavaScript-код. В отличие от технологии Native Client, которая позволяет выполнять исполняемый код на стороне пользователя через плагин в браузере, Emscripten формирует скрипт на языке JavaScript, который может быть интерпретирован непосредственно встроенным в браузер JavaScript-движком, без дополнительных плагинов. Решение от Emscripten существенно медленнее (по оценкам, примерно в 20 раз) решения Native Client, но в отличии от Native Client, которое в полной мере поддерживает только 32-битную архитектуру, является платформенно-независимым.
Источник: http://www.opennet.ru/opennews/art.shtml?num=27831
оригинал на opennet.ru
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: [ON] Emscipten - проект по созданию компилятора кода C/C++ в JavaScript
А это реально где-нибудь применить можно? А то существует clue - компилятор C во многие скриптовые языки (среди них точно есть Perl, Lua, Javascript), но что-то серьезное на нем сделать нельзя (в частности, нет никаких возможностей по взаимодействию с кодом на скриптовом языке (точнее, единственная возможность - хакать сгенерированный код)).
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: [ON] Emscipten - проект по созданию компилятора кода C/C++ в JavaScript
не иначе как на жавапроцессорах.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог