Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



"В GCC утверждено добавление бэкенда для WebAssembly"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В GCC утверждено добавление бэкенда для WebAssembly"  +/
Сообщение от opennews (??), 15-Июн-26, 23:35 
Комитет, управляющий разработкой набора компиляторов GCC (GCC Steering Committee), утвердил включение в кодовую базу GCC бэкенда для WebAssembly. Решение касается общего одобрения поставки WebAssembly-бэкенда в составе GCC, вопросы утверждения реализации и принятия переданного кода будет отдельно решать команда, отвечающая за рецензирование...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65695

Ответить | Правка | Cообщить модератору

Оглавление

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

1. Сообщение от Аноним (1), 15-Июн-26, 23:35   +4 +/
Ну нет, не верю, даже сюда этот рак пролез
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

2. Сообщение от Аноним (2), 15-Июн-26, 23:39   –7 +/
еще б интеграцию AI агентов добавить gcc
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #33, #55

4. Сообщение от Аноним (4), 15-Июн-26, 23:55   +/
Ядро Линукс уже можно собрать и под nodejs запустить или ещё нет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #24, #29, #50

5. Сообщение от Фамилия (?), 16-Июн-26, 00:02   +12 +/
А что плохого? Я, например, был бы рад, если бы в gcc был миллиард поддержанных бэкэндов на все случаи жизни. Это был бы идеальный компилятор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #9, #12, #32, #43

7. Сообщение от aname (ok), 16-Июн-26, 00:36   +/
Это как?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8, #53

8. Сообщение от 12yoexpert (ok), 16-Июн-26, 00:44   +8 +/
да как угодно, лишь бы было написано AI, блокчейн и IoT
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #15, #25

9. Сообщение от Аноним (9), 16-Июн-26, 01:11   +9 +/
> А что плохого?

Да ничего плохого - это обычная война местных уникумов против здравого смысла. Видят слово "веб" - и дальше все как в тумане.

И ЧСХ, одновременно с этим жалуются на тормоза JavaScript.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #13, #14, #44

12. Сообщение от Nameh (?), 16-Июн-26, 01:50   –2 +/
Нет, потому что долже быть KISS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #22

13. Сообщение от Аноним (1), 16-Июн-26, 01:56   +1 +/
Жаваскрипт не тормозит, если не пихать в браузер то, чего там быть не должно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #18, #19, #23, #36

14. Сообщение от Аноним (14), 16-Июн-26, 02:01   +2 +/
Да, дело не в борьбе с web, а в том, что это уже было тыщу раз. Начиналось все с всяких там Java, а потом пошло поехало .NET, NodeJS с его JIT, Python в котором тоже байткод под который, а там порсредине затесался Silverlight, а потом была еще Macromedia Flash. А там посреди были сервлеты и т.д. каждый раз это выдавали всем как универсальное решение спасущее человечество от ... медленного браузера и позволяющего выполнять программы на целевой машине... и вот где сегодня все эти решения?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #20, #48

15. Сообщение от Аноним (15), 16-Июн-26, 02:02   +4 +/
Ещё бигдата и машынлёрнинг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #31

16. Сообщение от Аноним (16), 16-Июн-26, 02:11   +/
Под WASM - можно запустить и в v86, без пересборки. А ещё там на оффсайте подборка интересная, не только Linux, но и Windows 95, и ещё всякое поэкзотичнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

17. Сообщение от Аноним (16), 16-Июн-26, 02:12   +1 +/
Надо. Для WASM движки есть небольшие, можно встраивать туда-сюда. Но чтобы что-то скомпилировать - ставить каждый раз этот emscripten вместе с завязками на всю LLVM-требуху, обязательно в САМОЙ НОВОЙ ВЕРСИИ, очень задалбывает.
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Аноним (18), 16-Июн-26, 02:13   +3 +/
Так жаваскрипта и не должно быть в браузере...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #21

19. Сообщение от Аноним (9), 16-Июн-26, 02:14    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

20. Сообщение от Аноним (9), 16-Июн-26, 02:18   +1 +/
> Начиналось все с всяких там Java, а потом пошло поехало .NET, NodeJS с его JIT, Python

Смешались в кучу кони, люди... Вот поэтому вы и воюете против WebAssembly и всего, где есть словов "веб" - потому что для вас это "что-то типа то ли Java, то ли JavaScript - но я не уверен".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

21. Сообщение от Аноним (9), 16-Июн-26, 02:36   +1 +/
> Так жаваскрипта и не должно быть в браузере...

Но он там  почему-то все-таки есть. Интересно, почему? 🤔

А еще интересней, почему местные воины против JS до сих пор не пересели на Links/Dillo, где действительно нет JS - и вместо этого продолжают лицемерно юзать Firefox/Chrome?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #34, #39

22. Сообщение от Аноним (9), 16-Июн-26, 02:42   +/
> Нет, потому что долже быть KISS

А что такое KISS в контексте компилятора?

Это типа когда поешь про прелести TCC, а на деле лицемерно юзаешь C++-монстров GCC/Clang, ибо хочется оптимизированный код и поддержку платформ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

23. Сообщение от Аноним (9), 16-Июн-26, 02:51   +/
> не пихать в браузер то, чего там быть не должно

А где можно почитать о том, что "должно" / "не должно" быть в браузере?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #38

24. Сообщение от Аноним (-), 16-Июн-26, 02:51   +1 +/
В AUR посмотри должно быть. Там от nodejs недавно столько обновлений всем прилетело.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

25. Сообщение от Аноним (25), 16-Июн-26, 03:00   +1 +/
А раст? А РАСТ?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #26, #30

26. Сообщение от Аноним (9), 16-Июн-26, 03:02   +/
>> 12yoexpert (ok)
>> да как угодно, лишь бы было написано AI
> А раст? А РАСТ?!

А Раст у него уже и так есть в Firefox и андроидном смартфончике. Вместе с AI, кстати.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

29. Сообщение от Аноним (29), 16-Июн-26, 06:50   –1 +/
https://opennet.ru/64163-kernel - Представлен порт ядра Linux для WebAssembly, запускаемый в браузере
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

30. Сообщение от Аноним (30), 16-Июн-26, 07:17   +/
Таки gccrs уже делается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

31. Сообщение от Аноним12345 (?), 16-Июн-26, 07:47   +1 +/
мышинлернинг
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

32. Сообщение от Аноним (32), 16-Июн-26, 08:14   +/
Компилятор Zig посмотрите: Zig has excellent, out-of-the-box support for compiling to WebAssembly (Wasm) without requiring heavy runtimes or external dependencies.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #49

33. Сообщение от Аноним (33), 16-Июн-26, 08:53    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

34. Сообщение от Аноним (34), 16-Июн-26, 09:27   +/
> Но он там  почему-то все-таки есть. Интересно, почему? 🤔

люди в принципе известны тем, что пихают всё подряд куда не надо. Медики соврать не дадут

> А еще интересней, почему местные воины против JS до сих пор не пересели на Links/Dillo, где действительно нет JS - и вместо этого продолжают лицемерно юзать Firefox/Chrome?

с волками жить… а поныть это святое

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

35. Сообщение от Джон Титор (ok), 16-Июн-26, 09:56   –1 +/
Есть реверс-прокси сервера с wasm в качестве middleware. Это удобно.
Вот например:
- https://github.com/envoyproxy/envoy
- https://github.com/caddyserver/caddy
- https://github.com/apache/apisix
- https://github.com/Kong/ngx_wasm_module
- https://github.com/lopatnov/conduit
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Джон Титор (ok), 16-Июн-26, 10:00    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

38. Сообщение от q (ok), 16-Июн-26, 10:34   +/
Почитать можно в Полном собрании сочинений экспертов Опеннета.
Не понимают чувачки, что веб изначально планировался интерактивным.
Даже неяваскриптовая гиперссылка (<a>) противоречит концепции "просто читалка статей".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

39. Сообщение от Аноним (1), 16-Июн-26, 10:45   +/
Какой смысл тебе что-то объяснять, если ты элементарных вещей не понимаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

42. Сообщение от Аноним (42), 16-Июн-26, 11:03   +/
Учитывая, что актуальный GCC собирают даже для DOS... Мы получим JavaScript под Досом? O_o
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46, #47

43. Сообщение от _kp (ok), 16-Июн-26, 11:11   +/
>>А что плохого?

Плохо что каждый следующий gcc тормознее предыдущего. А в остальном всё хорошо, как никогда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

44. Сообщение от Сладкая булочка (?), 16-Июн-26, 11:26   +/
> одновременно с этим жалуются на тормоза JavaScript.

А ты опровергни.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

45. Сообщение от Сладкая булочка (?), 16-Июн-26, 11:29   +/
> Предложенная для включения в GCC реализация использует в качестве внешних зависимостей инструментарий wabt

хорошо, что не реализацию на расте от альянса

Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (46), 16-Июн-26, 12:16   +/
Нет же. WebAssembly != JS. Вообще даже рядом не стояли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

47. Сообщение от Аноним (46), 16-Июн-26, 12:20   +/
Выучи матчасть что ли. Для запуска WASM'a нужна виртуальная машина под дос. А вот компилировать в WASM-байткод через GCC можно будет из любой ОС.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

48. Сообщение от funny.falcon (?), 16-Июн-26, 12:27   +/
Если бы Apple не забанил Flash в iPad/iPhone, он продолжал бы оставаться доминирующей платформой.

За Apple последовал Chrome. А потом и остальные.

Формальная причина: уязвимости. И возможно, это справедливая причина. Но при желании Apple могла и выкупить Flash и починить его. Но желания не было.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

49. Сообщение от funny.falcon (?), 16-Июн-26, 12:28   +/
Потому что Zig использует LLVM. Это LLVM умеет в WebAssembly
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

50. Сообщение от funny.falcon (?), 16-Июн-26, 12:30   +/
Фабрис Беллар запускал Linux в браузере больше 10 лет назад
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #54

51. Сообщение от Вечный Странник (?), 16-Июн-26, 12:46   +/
Ожидаем с радостью!
Ответить | Правка | Наверх | Cообщить модератору

52. Сообщение от Александр (??), 16-Июн-26, 13:56   +/
На самом деле это хорошая новость  особено вовремя множество различных платформ начиная от x86 заканчивая MIPS или e2k, ну а остальным кто не доволен рекомендую придумать свое решение для данной проблемы.
Ответить | Правка | Наверх | Cообщить модератору

53. Сообщение от вдцлсоцжтчфлыь (?), 16-Июн-26, 14:46   +/
вместо фронтенда для какого-нибудь языка программирования сделать фронтенд для, например, английского или русского. ты ему описание, он тебе программу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

54. Сообщение от Аноним (54), 16-Июн-26, 14:50    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

55. Сообщение от Соль земли2 (?), 16-Июн-26, 15:53   +/
Сначала gcc переписать с помощью агентов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

56. Сообщение от Аноним (56), 16-Июн-26, 15:58   +/
> реализацию libc для WebAssembly (wasi-libc)

Было бы лучше, если бы GLibc можно было бы в WASM скомпилять.

Ответить | Правка | Наверх | Cообщить модератору


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

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




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

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