
Wystan
10.12.2016
10:54:34
да не разжигайте, 282 же

Anvar
10.12.2016
10:54:39
Мне вообще втирали, что котлин - наше всё, ибо импортозамещение :)

Vladimir
10.12.2016
10:55:04
как польские яблоки :D

Nick
10.12.2016
10:55:24

Google

Nikolay
10.12.2016
11:38:13
Про совместимость с джавой. Согласитесь что API либ на скале нужно писать в определённом стиле, чтобы было удобно пользоваться из джавы. И в это нужно дополнительные ресурсы вкладывать. play, akka, lagom это подтверждают

D
10.12.2016
11:40:20
/me
/me

Nikolay
10.12.2016
11:40:57
но я бы не сказал что это киллер-фича языка - писать на scala библиотеки которыми будут пользоваться из java.
но к этому почему-то kotlin чуваки привязываются - мол не очень то у вас в scala интероп с джавой

Oleksandr
10.12.2016
11:47:38

Nikolay
10.12.2016
11:47:41
Это вне контекста конференции по фп

Oleksandr
10.12.2016
11:48:55
ну да, для такого случая котлин действительно лучше
хотя я не уверен, что не лучше писать на всё той же джаве, сахар — он и есть сахар

Nikolay
10.12.2016
11:49:08
На джаве с более приятным синтаксисом - этим scala на начальных этапах привлекала, как я понимаю

Oleksandr
10.12.2016
11:49:38
и эти фичи котлин слизал почти полностью :)

Евгений
10.12.2016
16:09:21
а чо, в скале замыкания реализованы не через анонимные классы? оО
красота какая

Google

Sergey Tolmachev
10.12.2016
17:32:08
по мне котлин - это ява в сахаре. без упаковки примитивов и не тянущая достаточно большую стандартную либу
матан на ней писать явно приятнее и он будет производительнее. например ии какой-нибудь
я в этом году на mail ru ai cup ждал появления котлина, но не дождался и написал на java. подружился немного с их стримами ии с ними ява стала поприятнее имхо. после scala

KrivdaTheTriewe
10.12.2016
17:34:50
А докалады по блокчейну появились уже?

Sergey Tolmachev
10.12.2016
17:35:53
476 в 1 раунде, чтобы пройти дальше надо было попасть в 300 :< ну написал неплохой ии, я вполне доволен собой, времени немного было

Lev
10.12.2016
18:04:28
так-то на жабе ML сейчас писать вообще не вариант
даже питон быстрее будет
котлин эту проблему не решает (равно как и скала)

Nick
10.12.2016
18:06:34

Lev
10.12.2016
18:07:07
у питона весь ML умеет GPU из коробки
вся математика на C
я молчу про то, что на JVM нет ни статистики, ни визуализации

Nick
10.12.2016
18:07:57
Си не есть питон

KrivdaTheTriewe
10.12.2016
18:08:05
и нормальных мат либ с матрицами

Lev
10.12.2016
18:08:32
Си не есть питон
людям, которые пишут на питоне, нет дела до того, как либы внутри работают

Nick
10.12.2016
18:09:32
Кто мешает их же юзать из джавы?
Питон они юзают по другим причинам

Google

KrivdaTheTriewe
10.12.2016
18:10:12

Nikolay
10.12.2016
18:10:56

Lev
10.12.2016
18:11:26
на жабе дажи биндингов для грёбанного openCV нет нормальных
есть версия, что проблема в ущербности JNI
а вовсе не в отсутствии желающих за это взяться и сопровождать

Nikolay
10.12.2016
18:13:23
а JVM вообще умеет в BLAS?

Admin
ERROR: S client not available

Nikolay
10.12.2016
18:13:28
это главный вопрос должен быть

Nick
10.12.2016
18:13:31
Сделай через jnr

Lev
10.12.2016
18:13:59

Nikolay
10.12.2016
18:14:45
да, это есть
и что, быстро работает? тогда не должно быть никаких проблем с тензорными либами

Nikolay
10.12.2016
18:14:47
а они есть

Lev
10.12.2016
18:14:49
Сделай через jnr
ага, сейчас. пойду, напишу пару десятков алгоритмов для ML, портирую подо все архитектуры и отлажу

Nick
10.12.2016
18:15:04
А java просто не было jshell, поэтому и математики и не хотят

Lev
10.12.2016
18:15:53
не надо сравнивать теоретическую возможность написать это на жабе с наличием всего готового (и быстрого) на питоне

Nick
10.12.2016
18:16:29
Эм, да уже есть все тож самое не джаве, наверняка
Просто ты об этом не знаешь)

Nikolay
10.12.2016
18:17:23

Google

Lev
10.12.2016
18:17:33

Nikolay
10.12.2016
18:17:39
numpy - это была основная драйвилка для питона в датасаенсе
если бы было хоть что-то подобное для джавы - спарк бы так адски не тормозил на векторных вычислениях, как минимум

Lev
10.12.2016
18:19:10
вообще это всё впиливают в спарк потихоньку

Nick
10.12.2016
18:19:11
А какая основная задача Спарка?

Lev
10.12.2016
18:19:26
тот же Breeze

Nikolay
10.12.2016
18:19:49

Nick
10.12.2016
18:20:37

Nikolay
10.12.2016
18:20:46
потому что на нодах должно считаться нормально локально