Size: a a a

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

2021 March 29

KD

Karina 🦊 Drummer 🚀... in WebAssembly — русскоговорящее сообщество
Если, конечно, речь не о системном программировании
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Karina 🦊 Drummer 🚀
Как и ruby, заставляет задать себе полезный вопрос "а зачем разрабатывать под виндой"
зачем так толсто 😂
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
MaxGraey
А Zig пробовали? Или нужна именно алтернатива плюсам?
Нужен язык с транспарентостью скриптового и пригодный писать на сколь угодно низком уровне.
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Т.е. Red, Nim, Crystal и т.д.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Так Zig вроде подходит, ну кроме отсутсвия GC и явным ресурс менеджментом
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Хотя насчёт транспарентости Red ещё поспорить можно.
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
MaxGraey
Так Zig вроде подходит, ну кроме отсутсвия GC и явным ресурс менеджментом
Это PureBasic так проще выкопать обратно.
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Давно не писала на нем, кстати.
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Nikolay
кто-нибудь слышал об этом? что это такое и зачем? https://crystal-lang.org/
Неплохой язык на самом деле: удобный синтаксис, перформанс хороший, бэкхенд на llvm значит по идее много куда таргетить можно)
Ну и конечно статическая типизация, можно по идее переписывать критические куски во всяких руби шопах. Те, которые не зависят от фреймворков конечно
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Только вот в васм не хотят ((
источник

R

Rustam in WebAssembly — русскоговорящее сообщество
подскажите по сортировке массивов строк в AssemblyScript (у меня 20 тысяч записей) - есть эффект в сравнении с обычным .sort?
источник

TP

Tim Plotnikov in WebAssembly — русскоговорящее сообщество
Tim Plotnikov
Только вот в васм не хотят ((
Говорят типа компилятор там на какой-то рантайм сильно завязан или фиг пойми на что, но это не позволяет взять и llvm wasm
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Rustam
подскажите по сортировке массивов строк в AssemblyScript (у меня 20 тысяч записей) - есть эффект в сравнении с обычным .sort?
Эффект есть. Но только не для строк сейчас. Там сейчас дефолтный sort фолбечится до простого insertion sort, так как weak heap sort который сейчас используется не стабильный. Я переписал на более эффективную стабильную сортировку (даже более эффективную чем TimSort), но все руки недоходят выкатить как PR.

Кроме того если нужно именно самый эффективный алгодитм именно для строк, то я советую написать Burstsort на AS. Он имеет сложность O(w*n) в худшем случае, где w - это максимальная длина строки
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Tim Plotnikov
Говорят типа компилятор там на какой-то рантайм сильно завязан или фиг пойми на что, но это не позволяет взять и llvm wasm
Во первых они завязаны на Immix GC. Он совсем-совсем не дружит с wasm. Да и вообще же Wasm MVP нужен довольно специфичный GC с эмуляцией теневого стека
источник

R

Rustam in WebAssembly — русскоговорящее сообщество
MaxGraey
Эффект есть. Но только не для строк сейчас. Там сейчас дефолтный sort фолбечится до простого insertion sort, так как weak heap sort который сейчас используется не стабильный. Я переписал на более эффективную стабильную сортировку (даже более эффективную чем TimSort), но все руки недоходят выкатить как PR.

Кроме того если нужно именно самый эффективный алгодитм именно для строк, то я советую написать Burstsort на AS. Он имеет сложность O(w*n) в худшем случае, где w - это максимальная длина строки
спасибо за ответ
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Трансляция WebAssembly Live! уже скоро:
https://www.youtube.com/watch?v=ZmwKNctcqH0
источник

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Что то я вообще уже не понимаю куда WASI движется
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Похоже предлагают обработку аргументов коммандной строки передвинуть на уровень выше
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
В той же директории есть про IO презентация, она ещё интереснее
источник