Size: a a a

Programming Offtop

2020 November 19

AD

Apache DOG™ in Programming Offtop
В простых случаях работает восхитительно
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Не в этом дело. Как только ты начинаешь работать с символьными выражениями, у тебя появляется композиция функций и ссылок. Как только кмопозиция ссылок, сразу пока перформанс. Я же говорю, я много этим занимался, но вот то, что сейчас получилось - это первый раз, когда я вижу, чтобы это удалось удачно подружить. За счет выноса операций в контекст.
ну так там получается нормальная функция типа function (a, b) { return Math.pow(Math.abs(a), 1/Math.abs(b)); }
источник

IP

Iaroslav Postovalov in Programming Offtop
единственное, что такая фигня фундаментально лимитирована Js'овским флоатом
источник

IP

Iaroslav Postovalov in Programming Offtop
больше там ничего нет и не будет
источник

AD

Apache DOG™ in Programming Offtop
Да и в символьном виде иногда если считать получается чуть точнее и понятнее в чем прикол
источник

AD

Apache DOG™ in Programming Offtop
Меплы и математики позволяют смешивать оба
источник

IP

Iaroslav Postovalov in Programming Offtop
Apache DOG™
Да и в символьном виде иногда если считать получается чуть точнее и понятнее в чем прикол
символьный вид как-то не получается считать 10000000000 раз
источник

IP

Iaroslav Postovalov in Programming Offtop
Apache DOG™
Меплы и математики позволяют смешивать оба
ну это меплы и математики. но не пролог же
источник

AD

Apache DOG™ in Programming Offtop
Для того чтобы понять работает твоя лабуда или нет, а не просто тупа расоходица
источник

AD

Apache DOG™ in Programming Offtop
В численных методах искать ошибку пиздец
источник

AD

Apache DOG™ in Programming Offtop
На границе фантастики
источник

AD

Apache DOG™ in Programming Offtop
В символьных куда проще
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
ну так там получается нормальная функция типа function (a, b) { return Math.pow(Math.abs(a), 1/Math.abs(b)); }
Проблема всегда в том, как статически передать внутрь выражения операции. Ты сам ради этого с асмом возился.  Единственный способ сделать это быстро и сердито для произвольных типов - это генерить и компилировать оптимизированный код на лету.
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Проблема всегда в том, как статически передать внутрь выражения операции. Ты сам ради этого с асмом возился.  Единственный способ сделать это быстро и сердито для произвольных типов - это генерить и компилировать оптимизированный код на лету.
ну так там просто биндинги к js Math
источник

AN

Alexander Nozik in Programming Offtop
Apache DOG™
В символьных куда проще
Видимо именно поэтому ими очень редко пользуются в тяжелых расчетах
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
ну так там просто биндинги к js Math
Ну так математика на JS никогда и не будет быстрой. Оно не под это заточено
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Ну так математика на JS никогда и не будет быстрой. Оно не под это заточено
тогда kmath вин
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
тогда kmath вин
Если твой васм генератор прикрутить - то вполне может быть. Только я слабо себе представляю, кто будет расчетами на фронте заниматься
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Если твой васм генератор прикрутить - то вполне может быть. Только я слабо себе представляю, кто будет расчетами на фронте заниматься
ну, у него компиляция 60-100 мс
источник

IP

Iaroslav Postovalov in Programming Offtop
это дороговато, строчку собирать легче
источник