Size: a a a

2018 February 13

AL

Aleksey Laptev in DeСenter Dev
вот пишу я трейд бота, как «математичски» можно доказать что он рабочий? Это можно только частично проверить на исторических данных
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
Никак
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
В теории алгоритм можно доказать
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
Но про функции все равно не понятно
источник

S

ShelterSkelter in DeСenter Dev
С ботом никак. Это не про ЯП
источник

AL

Aleksey Laptev in DeСenter Dev
можно пример задачи которую хаскел решает сильно круче чем обычный яп с тестами, при том что на обычном япе скорей всего писать быстрее и дешевле
источник

S

ShelterSkelter in DeСenter Dev
Общий ответ будет примерно такой: в любой задаче, где использование функционального ЯП более удобно/осмысленно. Например, в BigData много удобнее: lazy, pure functions.
источник

S

ShelterSkelter in DeСenter Dev
источник

AL

Aleksey Laptev in DeСenter Dev
ну я работаю со статиской на php, не вижу никаких проблем с биг датой и япом, там проблема скорее в БД чтобы она тащила десятки миллонов записей и кликхаус эту проблему решает
источник

S

ShelterSkelter in DeСenter Dev
Это если структурированные данные. А если нет?
источник

S

ShelterSkelter in DeСenter Dev
Триллион csv
источник

AL

Aleksey Laptev in DeСenter Dev
а при чем тут функциональный язык? ну я пойму если там асинхронность и много поточность
источник

AL

Aleksey Laptev in DeСenter Dev
точнее даже причем тут математическое доказательство?
источник

AL

Aleksey Laptev in DeСenter Dev
от кривого запроса это не застрахует, а вот тест - застрахует
источник

AL

Aleksey Laptev in DeСenter Dev
хочется понять киллер фичу хаскела,  пока ее не видно )
источник

S

ShelterSkelter in DeСenter Dev
В тестах мы просто проверяем что Add(1+1) == 2 + граничные случаи. В Haskell мы можем проверить на всём множестве значений функции.
источник

S

ShelterSkelter in DeСenter Dev
Это киллер-фича с тз криптографии
источник

S

ShelterSkelter in DeСenter Dev
В остальном он просто функциональный ЯП
источник

AL

Aleksey Laptev in DeСenter Dev
так в тесте и так провереяется все множество значений
источник

AL

Aleksey Laptev in DeСenter Dev
все возможные кейсы
источник