The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Emscipten - проект по созданию компилятора кода C/C++ в Java..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от opennews (??) on 02-Сен-10, 15:39 
Алан Закай (Alon Zakai) из занимающегося мобильными технологиями подразделения компании Mozilla создал компилятор Emscipten (http://code.google.com/p/emscripten/), преобразующий байт-кода LLVM (http://llvm.org/) в JavaScript-представление, что сделало возможным сформировать код на языке JavaScript из исходных текстов на другом языке для которого имеется LLVM-транслятор. Например, для преобразования кода на С/С++ на первом этапе при помощи llvm-gcc или clang формируется байт-код, а затем для полученного байт-кода (http://llvm.org/releases/1.3/docs/BytecodeFormat.html), запускается компилятор Emscipten, на выходе которого формируется JavaScript-код.

В отличие от технологии Native Client (http://code.google.com/p/nativeclient/), которая позволяет (https://www.opennet.ru/opennews/art.shtml?num=19308) выполнять
исполняемый код на стороне пользователя через плагин в браузере,
Emscripten формирует скрипт на языке JavaScript, который может быть интерпретирован непосредственно встроенн...

URL: http://devworks.thinkdigit.com/Internet/Emscripten-brings-C-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=27831

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "ядро линукса"  +21 +/
Сообщение от Аноним (??) on 02-Сен-10, 15:39 
теперь можно прямо из internet explroer собрать linux?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от Аноним123321 (ok) on 02-Сен-10, 15:47 
> но в отличии от Native Client, которое в полной мере поддерживает только 32-битную архитектуру

NaCl может работать не только со списком заранее указанных (32 битных) архетектур, но и с LLVM в качестве архитектуры

(этот код есть в ветках VCS-репозитариев NaCl)

поэтому этот абзац новости неуместен

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +3 +/
Сообщение от аноним on 02-Сен-10, 16:08 
Оиличная идея вместо (->нативный код) воткнем (->байткод->яваскрипт->интерпретатор) с оверхедом в не разы даже, а порядки. Никогда не будут вебприложения работать как нитивные, ни-ког-да.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от ЭМъ on 02-Сен-10, 16:23 
Что-то я не совсем понял сферу применения...судя по первому абзацу речь идет об применении Emscipten аналогично языку HaXe...а судя по второму абзацу совсем ничего не понятно
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +10 +/
Сообщение от www2 email(??) on 02-Сен-10, 16:35 
Вы как будто про поваренную соль говорите - NaCl так и хочется прочитать как "натрий-хлор".
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  –1 +/
Сообщение от www2 email(??) on 02-Сен-10, 16:39 
>Оиличная идея вместо (->нативный код) воткнем (->байткод->яваскрипт->интерпретатор) с оверхедом в не разы даже, а порядки. Никогда не будут вебприложения работать как нитивные, ни-ког-да.

Какой-нибудь Doom, я думаю, на современных компьютерах будет работать, как и в прежние времена на 386-х. Так что когда-нибудь любое современное приложение будет лет через 20 работать в браузере с JavaScript так же, как сейчас работает на настоящем железе.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от anonym on 02-Сен-10, 16:43 
http://code.google.com/p/nativeclient-sdk/wiki/FAQ

Q: What are the supported architectures?

    x86_32 and x86_64. ARM is a work in progress.

    Note: if you’re on Linux, only a 32-bit browser will load .nexes. We’re working on 64-bit.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от Аноним (??) on 02-Сен-10, 16:48 
И чем это лучше жаба-апплетов?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от аноним on 02-Сен-10, 17:13 
Класс! Теперь сплойты можно будет прямо в браузере компилить ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от Аноним123321 (ok) on 02-Сен-10, 17:14 
а ещё его называют ГНК (Google Native Client) .. но гос-нарко-контроль наверно ввиду не имеется :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  –2 +/
Сообщение от Толстый (ok) on 02-Сен-10, 17:58 
Модераторы, почему трём комментарии? Обсуждение по теме было.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от anonymous (??) on 02-Сен-10, 18:36 
Кроме как для ОС из браузера, применение сомнительное.
Кстати, ОС из браузера - это, ИМХО, интересно, учитывая какие удобные/гибкие возможности построение интерфейса предоставляют HTML/CSS.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от аноним on 02-Сен-10, 18:44 
Ну, учитывая закон Мура (который уже перестает выполняться) - да, любое десктоп приложение через 10 лет будет работать в виде веб приложения с той же скоростью. Но если учесть еще и наличие скорости света, которое вносит неустранимые задержки, повторюсь - ни-ког-да.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +2 +/
Сообщение от аноним on 02-Сен-10, 18:45 
>Кроме как для ОС из браузера, применение сомнительное.
>Кстати, ОС из браузера - это, ИМХО, интересно, учитывая какие удобные/гибкие возможности
>построение интерфейса предоставляют HTML/CSS.

Для блондинок - может быть. Серьезного применения у этого нет и быть не может.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от XoRe (ok) on 02-Сен-10, 19:30 
>Кроме как для ОС из браузера, применение сомнительное.
>Кстати, ОС из браузера - это, ИМХО, интересно, учитывая какие удобные/гибкие возможности
>построение интерфейса предоставляют HTML/CSS.

ОС из браузера.
Драйверы из браузера.
Биос из браузера...
И все на JavaScript =)

"ОС из брауера" - это такое понятие, который каждый понимает по своему.
Если вам нужен рабочий стол из браузера, то таких проектов (причем вполне рабочих) уже навалом.
Например, eyeos.
А если вам прямо, чтоб прям как комп, чтобы с биосом, драйверами, прерываниями и прочим, то оно того не стоит.
Слишком медленно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от filosofem (ok) on 02-Сен-10, 21:18 
Попробуйте развернуть мысль, существует отличная от нуля вероятность, что они вас просто не поняли.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от szh (ok) on 02-Сен-10, 23:53 
> повторюсь - ни-ког-да.

бесполезное для практики утверждение.

Если будет на несколько процентов медленнее - то все будут считать "с той же скоростью" из практических соображений.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Emscripten - проект по созданию компилятора кода C/C++ в Jav..."  +/
Сообщение от Crazy Alex (??) on 03-Сен-10, 03:11 
Мда, безумие. Есть куча локальных вычислительных мощностей - но вместо того, чтобы их задействовать, логику крутят на серверах, а на локале показывают морду - а так как длялокала она ни разу не доверенная - крутят в разного рада песочницах, успешно сжирающих процессорные мощности.

А Мозилле привет от Адоба - у них плюсы давным-давно в ActionScript (он же ECMAScript 4) в Alchemy транслируются.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "ядро линукса"  +/
Сообщение от Аноним (??) on 03-Сен-10, 10:30 
Это пять!

http://govnorg.ru/g/lor

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от XoRe (ok) on 03-Сен-10, 11:44 
>Модераторы, почему трём комментарии? Обсуждение по теме было.

Толстое обсуждение было)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от XoRe (ok) on 03-Сен-10, 11:44 
>И чем это лучше жаба-апплетов?

Вы про жабу или ЖабоСкрипт?)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Emscripten - проект по созданию компилятора кода C/C++ в Jav..."  +/
Сообщение от XoRe (ok) on 03-Сен-10, 11:45 
>Мда, безумие. Есть куча локальных вычислительных мощностей - но вместо того, чтобы
>их задействовать, логику крутят на серверах, а на локале показывают морду
>- а так как длялокала она ни разу не доверенная -
>крутят в разного рада песочницах, успешно сжирающих процессорные мощности.

Ну так как раз вот такими песочницами ваши локальные мощности и загружаются.
Все делается-то не жабой, а жабоскриптой.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

34. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от Frank email(??) on 07-Сен-10, 16:04 
У меня на современном нетбуке Samsung N148, купленном в этом году, тормозит (из-за драйвера видеокарты) Starcraft 1996-го года выпуска. Вы всё ещё забиваете на оптимизацию? Тогда я иду к вам. С молотком потяжелее, забивать вас.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

35. "Emscipten - проект по созданию компилятора кода C/C++ в Java..."  +/
Сообщение от upyx (ok) on 13-Сен-10, 12:34 
Несерьезное утверждение.

Для решения любой задачи есть наиболее подходящий инструмент. Для интернет-общения, браузер, с его постоянно растущими возможностями, -- достаточно подходящий. Указанный в заголовке новости проект как раз способствует развитию возможностей браузера.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру