|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от opennews (??) on 12-Июл-11, 00:24 | ||
Доступен (http://syntensity.blogspot.com/2011/07/emscripten-14.html) релиз проекта Emscripten 1.4 (http://emscripten.org/), в рамках которого развивается компилятор, способный преобразовать байткод LLVM (http://llvm.org/) в представление на языке JavaScript. Байткод LLVM может быть сгенерирован из исходных текстов на Cи/Си++ при помощи (https://github.com/kripken/emscripten/wiki/Getting-started) компиляторов lvm-gcc и clang, а также из кода на любом другом языке программирования для которого имеется LLVM-фронтэнд. После компиляции на выходе получается скрипт на языке JavaScript, который может быть выполнен внутри web-браузера, используя только штатный JavaScript-движок, без необходимости задействования дополнительных плагинов. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +2 +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 00:24 | ||
Ну зачем, зачем это нужно? Я не понимаю что за агония у всех перенести приложения в барузер. Браузер - это не фреймворк, это программа для просмотра гипертекстовых сообщений. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от bircoph (ok) on 12-Июл-11, 00:36 | ||
К сожалению, теперь это фреймворк, а скоро будет ОС. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +2 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 00:39 | ||
поиграются и бросят | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
19. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от term on 12-Июл-11, 11:03 | ||
Мощности современных дескторов вполне достаточно, чтоб не бросили. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
5. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +4 +/– | |
Сообщение от Vernat (ok) on 12-Июл-11, 00:50 | ||
Гугл, Майкрософт, прочие гиганты хотят что бы народ торчал в их облаках, соответственно им нужно чтобы весь возможный софт мог запускаться под браузером | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
12. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 07:58 | ||
Начать паниковать можно будет когда внутри браузера будут запускать программы уровня eclipse, а пока это всё игрушки. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
18. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +7 +/– | |
Сообщение от Анонимоуз on 12-Июл-11, 10:48 | ||
Тогда будет уже поздно паниковать. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
30. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 12:42 | ||
> Начать паниковать можно будет когда внутри браузера будут запускать программы уровня eclipse, | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
47. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Aleks Revo on 04-Янв-12, 20:03 | ||
> Начать паниковать можно будет когда внутри браузера будут запускать программы уровня eclipse, | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
20. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 11:05 | ||
> Ну зачем, зачем это нужно? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
26. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +2 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 12:30 | ||
> С тех пор как в них сделали JS, они несколько более чем просто программа для просмотра. JS - полный по Тьюрингу язык. А тут вы видите результаты ;) | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
32. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 12:46 | ||
> мы видим результаты что всё работает через задницу. т.е. скомпилить/переписать/написать | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
33. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Crazy Alex (??) on 12-Июл-11, 13:47 | ||
Это результат: | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
2. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 00:36 | ||
поваренная соль (NaCl, нейтив клиент от гугла) это всем не похожий проект, а действительно тру вей решения задач из топика. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от filosofem (ok) on 12-Июл-11, 07:12 | ||
Не портабилен и не нужен. Даже теоретически. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
14. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 09:04 | ||
Что не нужен, я согласен. И не потому что не портабелен. в этом проблемы нет, а не нужен просто как класс таких технологий. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
16. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 09:07 | ||
Уже почти портабелен. Запланирован переход на LLVM-байткод, поэтому одно и тоже приложение для Native Client будет и на ARM и на x86 работать. Единственный минус, для браузеров кроме Chrome требует установки плагина. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
21. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 11:09 | ||
> Единственный минус, для браузеров кроме Chrome требует установки плагина. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
28. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Crazy Alex (??) on 12-Июл-11, 12:38 | ||
Если это будет рассказывать Гугл, да предложив хоть какую-нибудь плюшку - поставит масса народу. Или если рассказывать не будет, а просто окажется, что в NaCl (т.е. в Хроме) лучше работает какой-нибудь видеочат, но при желании это лечится установкой NaCl где угодно. А там уже по цепочке - подтянутся другие, кто захочет пользоваться (вначале - просто как оптимизирующей опцией), и понеслось. А Яваскрипт имеет ровно одно преимущество - как раз встроенность. Язык сам по себе ужасен - нюансов в нём чуть ли не как в плюсах, писать крайне неудобно и чревато ошибками. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
24. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от filosofem (ok) on 12-Июл-11, 11:26 | ||
Это уже не натив, а очередное Джава. Вам нужна еще одна Джава в браузере? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
27. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Crazy Alex (??) on 12-Июл-11, 12:31 | ||
Это именно натив код - не jit и не интепретатор. То есть в него с гарантией компилируется (и с нормальным быстродействием работает) любой интерпретатор, к примеру (только слегка модифицированный в плане обращения к системным функциям, которые naCl не предоставляет - но это скорее модификации системных библиотек). Компилируются (и с нормальной скоростью работают) нативные библиотеки - к примеру, шифрование или парсер эффективных бинарных форматов сериализации - что для игр, к примеру, часто важно. И самое главное - его возможности явно ограничены его viewport, он не может как JS лезть куда попало на странице, а выборочный доступ можно дать. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
38. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от filosofem (ok) on 12-Июл-11, 14:16 | ||
Написано было про PNaCl. Голый NaCl непортабилен. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
46. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Crazy Alex (??) on 14-Июл-11, 16:16 | ||
Да плевать, там сборка аж под три архитектуры (x86, amd64 и arm). От операционки оно не зависит. Так что можно и три бинарника генерить, благо тулчайн это всё из коробки умеет. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
6. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +2 +/– | |
Сообщение от progserega (ok) on 12-Июл-11, 02:21 | ||
Моё мнение - это попытка реализации распределённой, единой среды выполнения кода вне зависимости от ОС и оборудования, т.е. в браузере. Довеском через это протаскивают идею мэйнфреймов за деньги. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от progserega (ok) on 12-Июл-11, 02:23 | ||
s/Совершенствование на этом/Совершенствование на этом ПУТИ/ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +1 +/– | |
Сообщение от SkyRanger (ok) on 12-Июл-11, 02:55 | ||
Кто-нить пробовал это? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 11:12 | ||
> Интересно как будет выглядеть Hello world! из C++ :) | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
25. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | –1 +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 12:24 | ||
чушь. требуется пересборка всех библиотек задействованных в неллоу ворде. Если что-то не соберётся (а такого вообще много), то работать не будет. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
35. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от anonymous (??) on 12-Июл-11, 13:54 | ||
> чушь. требуется пересборка всех библиотек задействованных в неллоу ворде. Если что-то не | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
42. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 15:22 | ||
это смотря куда твой исходник будет выводить привет. там же написано, что привеи мир на чистых плюсах через потоки работать небудет. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
43. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 15:58 | ||
куда куда.. на стандартный ввод! | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
44. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от Аноним (??) on 12-Июл-11, 16:00 | ||
вывод т.е. :)) | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
45. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Июл-11, 20:19 | ||
чтобы написать в стандартый вывод, нужно заюзать библиотечную ф-ю. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
15. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaS..." | +/– | |
Сообщение от ProfX (ok) on 12-Июл-11, 09:04 | ||
Чето чувствуется какой-то бум по отношению к JS - в последнее время его куда ненадо суют, я считаю что скоро этот бум пройдет... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от anonymous (??) on 12-Июл-11, 13:50 | ||
а я давно говорю, что JS — новый бэкэнд для компиляторов. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
39. "Увидел свет Emscripten 1.4, компилятор байткода LLVM в..." | +/– | |
Сообщение от filosofem (ok) on 12-Июл-11, 14:19 | ||
JS ― новый ассемблер =). | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |