top
logo


Для GCC представлен бэкенд c реализацией WebAssembly PDF Печать E-mail
05.03.17 06:36
  1.1, mma, 09:47, 05/03/2017 [ответить] [смотреть все] +30 +/ WASM звучит ностальгически)
  1.2, Sabakwaka, 09:49, 05/03/2017 [ответить] [смотреть все] +/ В Хроме-то WebAssembly от Asm.js по скорости отстаёт.
  1.3, Аноним, 10:22, 05/03/2017 [ответить] [смотреть все] +/ Поясните, теперь есть возможность собрать QML приложение?
 
  2.5, Аноним, 11:05, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
 
  3.13, Аноним, 11:48, 05/03/2017 [^] [ответить] [смотреть все]  +/
Интересно средствами GCC, а не Emscripten.
 
3.72, Аноним, 09:44, 06/03/2017 [^] [ответить] [смотреть все]  +/ Именно, ожидаю нативной работы, уж очень ненавистен мне html, поскорее бы...
 
  4.81, Аноним, 14:34, 06/03/2017 [^] [ответить] [смотреть все]     [к модератору]  +/
Взгляните на Qt for Native Client https www opennet ru opennews art shtml num ... весь текст скрыт [показать]
 
1.4, Аноним, 10:59, 05/03/2017 [ответить] [смотреть все]  +/ А в сокеты и треды оно умеет?
 
  2.9, Джо, 11:37, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
 
2.11, Аноним, 11:43, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
Если оно умеет в сокеты, тогда придётся браузер держать в отдельной зафайерволен... весь текст скрыт [показать] [показать ветку]
 
    4.27, Аноним, 15:27, 05/03/2017 [^] [ответить] [смотреть все]  –3 +/
webgl тоже программная абстракция, к вопросу оно умеет webgl ты тоже придерешь... весь текст скрыт [показать]
 
  5.33, Crazy Alex, 16:38, 05/03/2017 [^] [ответить] [смотреть все]  +/
WebGL - это интферфейс вполне себе к железу, если ты не знал
 
4.46, Аноним, 18:08, 05/03/2017 [^] [ответить] [смотреть все]  +/
мб он про WebSockets на которые с http0 9 1 0 1 1 2 0 все никак не мигрируют пол... весь текст скрыт [показать]
 
  5.75, Аноним, 11:12, 06/03/2017 [^] [ответить] [смотреть все]     [к модератору]  +/
Я имел ввиду BSD Socket Т е загрузится вместе со страничкой какая-нибудь хрень... весь текст скрыт [показать]
 
  6.83, Crazy Alex, 14:42, 06/03/2017 [^] [ответить] [смотреть все]    [к модератору]  +/
то, что сейчас она может это делать поллингом или (последние лет семь) через вебсокеты - вас устраивает? Или в чём разница, не пойму
 
3.41, Аноним, 17:45, 05/03/2017 [^] [ответить] [смотреть все]  +/
Ты не поверишь, что умеют современные ОСи W браузеры ... весь текст скрыт [показать]
 2.71, Аноним, 09:36, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +/ это и javascript умеет.
 
1.6, Аноним, 11:22, 05/03/2017 [ответить] [смотреть все]  +1 +/
После добавления DOM API и других в WASM можно будет, допустим, переписать React... весь текст скрыт [показать]
 
  2.8, Аноним, 11:32, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +/
Здравая мысль.
 
2.12, Аноним, 11:46, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +8 +/ А зачем тогда вообще JS, если можно всё на C++ ?
 
  3.15, Джо, 11:56, 05/03/2017 [^] [ответить] [смотреть все]  +22 +/
Будут тогда беспорядки во многих городах из-за восстаний безработных JavaScript разработчиков.
 
3.16, Аноним, 11:59, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/ А зачем вообще другие языки, если всё можно на си++?
 
  4.26, Аноним, 15:25, 05/03/2017 [^] [ответить] [смотреть все]  +4 +/
Да бездельники напридумывали языков, вместо того чтобы работать
 
4.73, Аноним, 09:50, 06/03/2017 [^] [ответить] [смотреть все]  +/
Прокрастинация Когда человек делает всё, что угодно, лишь бы не писать на с , ... весь текст скрыт [показать]
 3.21, IB, 13:14, 05/03/2017 [^] [ответить] [смотреть все]  +1 +/ На Хаскеле же
 3.34, Crazy Alex, 16:40, 05/03/2017 [^] [ответить] [смотреть все]  +1 +/
Потому что писать на плюсах вместо JS - это дорого и долго для простых вебстран... весь текст скрыт [показать]
 
  4.47, Аноним, 18:13, 05/03/2017 [^] [ответить] [смотреть все]  –2 +/
это дорого только в плане первичных вложений, особенно стоимость Найма Поиска ... весь текст скрыт [показать]
 
  5.59, Аноним, 21:16, 05/03/2017 [^] [ответить] [смотреть все]  +1 +/
То есть вы правда считаете, что умеете считать деньги лучше всех этих корпораций... весь текст скрыт [показать]
 
  6.64, НяшМяш, 22:04, 05/03/2017 [^] [ответить] [смотреть все]  –1 +/
Корпорации поэтому и делают деньги, потому что на разработку тратят три копейки, а продают за три рубля. В отличие от продвинутого Васи++, который разрабатывает за 2 рубля, а продаёт за 2.5, чтобы хоть как-то покупали.

ЗЫ. В опросе CPP vs JS отдам голос за CPP - хоть и мало довелось писать на + и относительно много на JS.

 
5.67, Crazy Alex, 00:41, 06/03/2017 [^] [ответить] [смотреть все]  +1 +/ Я даже представить не могу, в каких случаях такая стрёмная архитектура может себя окупить. Осмысленный вариант делается ровно наоборот - пачка слабо связанных модулей, в каждом из которых вообще пофигу на чём написаны и где находятся все остальные, густо пересыпанная кэшами. А ты предлагаешь зачем-то даже MVC отменить и ляпать монолит.
 5.69, Илья, 03:54, 06/03/2017 [^] [ответить] [смотреть все]  +1 +/ Ваша идея кошмарна.
 3.65, Отражение луны, 23:53, 05/03/2017 [^] [ответить] [смотреть все]  +/ Потому что JS лучше CPP
 2.17, Аноним, 12:06, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ Да, нашёл ответ. http://webassembly.org/getting-started/js-api/
 2.77, Аноним, 12:14, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
можно, только в этом нет никакого смысла Бутылочное горлышко в реактах с ангуля... весь текст скрыт [показать] [показать ветку]
 2.82, Аноним, 14:38, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Можно Вообще, это уникальная возможность получить единый апи для любых библиоте... весь текст скрыт [показать] [показать ветку]
 
1.14, Аноним, 11:51, 05/03/2017 [ответить] [смотреть все]  +/ А фронтэнд для Rust в GCC будет?
 
  2.42, нонон, 17:49, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
В расте уже есть таргет wasm32-unknown-emscripten
 
1.20, IB, 13:13, 05/03/2017 [ответить] [смотреть все]  +/ Годнота.
Когда уж JS отомре
 
  2.22, Аноним, 13:55, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +/
Даешь больше дыр в браузер!
 
  3.48, Аноиним, 18:15, 05/03/2017 [^] [ответить] [смотреть все]  –2 +/
> Даешь больше дыр в браузер!

не, как раз WebAssembly - снижает эксплоитируемость "из интернета" и ощутимо.
надо туда еще помимо JS запилить бидон и перл, как самые популярные из "перманентно уязывимых" и еще какую-нить хрень "из числа модных"(лисп ? руби? и прочую хрень. хаскель, эрланг, что угодно).

 
  4.79, Lain_13, 13:31, 06/03/2017 [^] [ответить] [смотреть все]    [к модератору]  +/
Можно подробнее почему WASM безопаснее JS? Ну кроме того, что у него сейчас нет доступа ко многим API, к которым есть доступ у JS, и что, вроде как, собираются исправить.
 
3.84, Аноним, 15:10, 06/03/2017 [^] [ответить] [смотреть все]    [к модератору]  +/ Из Web assembly доступны все те же апи что и js, не больше, не меньше.
 
1.25, Аноним, 15:24, 05/03/2017 [ответить] [смотреть все]  +/ Так теперь emscripten не нужен, я правильно понял?
  1.28, Аноним, 16:12, 05/03/2017 [ответить] [смотреть все]  +/
Чё-то я не понял, а это как объяснить Где тут промежуточный код WebAssembly ... весь текст скрыт [показать]
 
  2.35, Crazy Alex, 16:43, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  –2 +/
Это вообще сбоку. Перевод - "мы умеем генерировать не только wasm, но и asm.js"
 
  3.36, Аноним, 17:02, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/
Правильный перевод - Исходники на gihub включают поддержку использования asm js... весь текст скрыт [показать]
 
  4.37, Crazy Alex, 17:09, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/
А голову включить Речь о том, что можно используя asmjs-virtual-asmjs-gcc ген... весь текст скрыт [показать]
 
  5.38, Аноним, 17:12, 05/03/2017 [^] [ответить] [смотреть все]  –1 +/
Здесь телепатов нет, написано чётко и ясно, что это бекэнд только для asm js То... весь текст скрыт [показать]
 
  6.55, Аноним, 19:29, 05/03/2017 [^] [ответить] [смотреть все]  +1 +/
Четко и ясно тут только, что включена поддержка использования asm js вместо wasm... весь текст скрыт [показать]
 
6.62, Ordu, 21:24, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/ Если ты не можешь в телепатию, то читай тексты целиком, а не случайно выдранные оттуда фразы.
 4.43, Аноним, 17:52, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/
Рукалицо Разрешаю приступать ... весь текст скрыт [показать]
 
  5.45, Аноним, 18:03, 05/03/2017 [^] [ответить] [смотреть все]  –4 +/
Слова rudimentary и simulating сам переведёшь или ссылку на гугол транслейт дать... весь текст скрыт [показать]
 
  6.51, Crazy Alex, 18:55, 05/03/2017 [^] [ответить] [смотреть все]  +2 +/
Ну ты хоть разок как-то вникни в вопрос прежде чем постить.  Или на ключевые слова только реагируешь? Там ДВА бакэнда для wasm: 32-bit и 64-bit. О чём в новости ясно написано.

32-bit поддерживаются идущим в релиз в браузерах WebAssembly и этим компилятором. 64-bit не релизится в браузерах и недопилен в этом компиляторе.

С гитхаба: "wasm64 support is severely outdated (and simulates 64-bit operations as 32-bit ones anyway; the wasm MVP will probably not contain 64-bit support)." Остальные пруфы гугли сам.

 
1.56, Аноним, 19:39, 05/03/2017 [ответить] [смотреть все]  +/ coreutils уже можно им собрать?
  1.57, Аноним, 20:43, 05/03/2017 [ответить] [смотреть все]  +/
Это что, теперь можно сайт написать на С С и бинарником послать в браузер Ес... весь текст скрыт [показать]
 
  2.60, Аноним, 21:21, 05/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +/
Не сильно бинарнее , чем обфусцированный яваскрипт, в плане того, что вы сможет... весь текст скрыт [показать] [показать ветку]
 
  3.70, Аноним, 04:35, 06/03/2017 [^] [ответить] [смотреть все]  +/
Декомпилируется он на самом деле паршиво, впрочем как и asm js код Информации о... весь текст скрыт [показать]
 
2.66, Crazy Alex, 00:35, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]  +/ Уже года три как можно в виде asm.js :-) В WebAssembly просто его косяки реализации убрали
 
1.61, Michael Shigorin, 21:22, 05/03/2017 [ответить] [смотреть все]  +/ Это вместо gcj?
  1.74, Kodir, 11:04, 06/03/2017 [ответить] [смотреть все]    [к модератору]  +/ Очередной маразм а-ля java applets, только теперь "не в прямоугольничке". Поиграются, потратят силы и выкинут!
 
  2.80, Аноним, 14:17, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +1 +/
Выкинуть будет очень не просто Обычно от стандартов отказываются, когда есть лу... весь текст скрыт [показать] [показать ветку]
 
2.85, Аноним, 15:19, 06/03/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/
Нет, это то, что надо было сделать с самого начала, встроить в браузеры виртуаль... весь текст скрыт [показать] [показать ветку]
 

Read more http://www.opennet.ru/opennews/art.shtml?num=46136

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика