Size: a a a

WebAssembly — русскоговорящее сообщество

2020 March 06

IR

Ilya Rezvov in WebAssembly — русскоговорящее сообщество
ну 1.0 то не вышел, вот там будет магия, сборка за 0.000001 сек, суперкомпиляция в 20 машинных команд
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ilya Rezvov
ну 1.0 то не вышел, вот там будет магия, сборка за 0.000001 сек, суперкомпиляция в 20 машинных команд
Это да, специалисты из гугл и мозиллы после этого должны посыпать голову пеплом и уйти в какой нибудь непальский ашрам
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
Ilya Rezvov
ничего, скоро релиз V lang'a и другие языки уже будут не нужны
звучит как угроза)
источник

IR

Ilya Rezvov in WebAssembly — русскоговорящее сообщество
просто вы ещё на стадии отрицания, а я уже принял неизбежное
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
я скорее барбершоп открою, чем с V буду работать
источник

IR

Ilya Rezvov in WebAssembly — русскоговорящее сообщество
ну вот, уже торг
источник

YK

Yehór Kashperskyi in WebAssembly — русскоговорящее сообщество
Ilya Rezvov
просто вы ещё на стадии отрицания, а я уже принял неизбежное
Зрелость
источник

YK

Yehór Kashperskyi in WebAssembly — русскоговорящее сообщество
А чё за VLang?
источник

YK

Yehór Kashperskyi in WebAssembly — русскоговорящее сообщество
Ладно-ладно, сам загуглю
источник

でゲソ in WebAssembly — русскоговорящее сообщество
MaxGraey
Переписывание на Rust/C++/AS подобных тулкитов ничего существенно не меняет. Есть уже пример swc который на Rust и который медленее того же sucrase
(https://github.com/alangpierce/sucrase#sucrase) написанного на Typescript. Кстати автор sucrase тоже экспериментировал с AS в свое время (правда это было давно и мы многое улучшили и вплане производительности): https://github.com/alangpierce/sucrase/issues/216#issuecomment-441396771
меньшее потребление памяти при разработке, не?
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Ilya Rezvov
ничего, скоро релиз V lang'a и другие языки уже будут не нужны
скачай еще этих сочных гиговых бинарников, да скомпиляй за секунду
источник

IR

Ilya Rezvov in WebAssembly — русскоговорящее сообщество
Yehór Kashperskyi
Ладно-ладно, сам загуглю
если что все реплики были покрыты сарказмом, язык интересен только в пародийных целях
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Yehór Kashperskyi
А чё за VLang?
ну типа помеси go с zig которое могет в абстракции как раст и конпиляется в одн процессорный такт
источник
2020 March 07

С

Сергей in WebAssembly — русскоговорящее сообщество
и работает один такт
источник

YK

Yehór Kashperskyi in WebAssembly — русскоговорящее сообщество
Одна инструкция на пару Гб
источник

YK

Yehór Kashperskyi in WebAssembly — русскоговорящее сообщество
Производительность выходит на новый уровень
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Сергей
и работает один такт
ну не, основная причина была именно в скорости сборки при абстрактной мощности самого языка. ну и оптимизации предлагается пока выпиливать компилируя объектники при помощи сишного конпилятора. но и скорость компиляции вырастает на порядки.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
でゲソ
ну не, основная причина была именно в скорости сборки при абстрактной мощности самого языка. ну и оптимизации предлагается пока выпиливать компилируя объектники при помощи сишного конпилятора. но и скорость компиляции вырастает на порядки.
Основная фишка языка в скорости компиляции, ага) Только без нормального семантического аналищатора, без менеджера памяти, до недавнего времени даже AST и dead code ellimination небыло! Ну и все это без учета компиляции из Си в натив. Ну и опять же без оптимизаций, то есть debug сборка. Там предявляли Rust что он вообше не смог справиться) Что вообще не правда, вот специально тогда сделал бенчмарк:
https://github.com/MaxGraey/assemblyscript-compiler-bench

Прекрастно компилирует 400,000 строк за 4 минуты. AS за 4 секунды. А так вообще бенчмарк то ни о чем у него был, что я и пытался продемонстрировать
источник