@spbpython

Страница 667 из 785
Nikolay
24.02.2018
21:18:26
современный С++, кстати, очень даже неплох

Sergey
24.02.2018
21:18:32
Я такого не говорил?
И вообще, я в тот момент честно наслаждался дринкапом

Nikolay
24.02.2018
21:18:45
там не нужны прослойки какие-то в лице cgo

Google
Denis
24.02.2018
21:19:13
я лучше к питону сделаю, чесслово
К питону - удобно экспериментировать. К гоу - оно, блин, быстро работает.

Nikolay
24.02.2018
21:19:35
К питону - удобно экспериментировать. К гоу - оно, блин, быстро работает.
оно работает с одинаковой скоростью и там и там

написано же на сях, ну

вот когда фоллбэк в сам питон - там уже будут просадки, да

но такой уж питон - меняем скорость языка на удобство и скорость разработки во многих случаях

Denis
24.02.2018
21:20:49
оно работает с одинаковой скоростью и там и там
Нет. Потому что ты исопльзуешь библиотеку в питоне. Использование библиотеки в питоне с работой с переменными, функциями на питоне ПРОТИВ гоу и того же самого

Nikolay
24.02.2018
21:21:41
Нет. Потому что ты исопльзуешь библиотеку в питоне. Использование библиотеки в питоне с работой с переменными, функциями на питоне ПРОТИВ гоу и того же самого
сама библиотека работает одинаково что там, что там. Вызов функции из нее будет примерно сравнимый по скорости. Более того, я вполне могу представить кейс, когда код на питоне будет быстрее.

Roman
24.02.2018
21:21:42
вот когда фоллбэк в сам питон - там уже будут просадки, да
нет. одинаково везде. более того, на чистом питоне быстрее даже.

Denis
24.02.2018
21:21:49
написано же на сях, ну
Блин. Оно написано на сях, но мы смотрим разницу между питоном и гоу в таком случае. Быстрее и медленнее - зависимость уже от того кода, использует библиотеку. В результате спор приходит к тому, кто быстрее, питон или гоу

Некто
24.02.2018
21:21:54
Сегодня кстати про mircopython был доклад) дикое сжатие интерпретатора

Google
Nikolay
24.02.2018
21:23:03
а дальше уже можно тереть про скорости обвязок и проброс сущностей

и все такое

Некто
24.02.2018
21:23:09
Где??
В белке, но вообще это было тупо

Roman
24.02.2018
21:23:11
если мы пишем либу на сях для решения конкретной задачи - вообще похер, кто ее будет вызывать
нет. потому что пересечение границы между языками всегда чего-то стоит.

Denis
24.02.2018
21:23:19
сама библиотека работает одинаково что там, что там. Вызов функции из нее будет примерно сравнимый по скорости. Более того, я вполне могу представить кейс, когда код на питоне будет быстрее.
Можно сделать так, что на JAVA код будет быстрее, чем на Go. Пойнт не в этом. Вопрос в принципе технологии и решений. Среднее решение на питоне работает медленнее, чем на гоу. И прослойка не является здесь боттлнеком.

Nikolay
24.02.2018
21:23:45
нет. потому что пересечение границы между языками всегда чего-то стоит.
да, но ты уверен, что это пересечение в го в ста процентах случаев быстрее работает? я вот сильно сомневаюсь

Некто
24.02.2018
21:23:56
В Минске слушать Власовских

Но доклад был бодрый и фановый)

Захотелось сразу пойти и потыкаться

Sergey
24.02.2018
21:24:27
А, пайкон же

Некто
24.02.2018
21:24:30
Да

Nikolay
24.02.2018
21:24:31
Можно сделать так, что на JAVA код будет быстрее, чем на Go. Пойнт не в этом. Вопрос в принципе технологии и решений. Среднее решение на питоне работает медленнее, чем на гоу. И прослойка не является здесь боттлнеком.
среднее решение - это средняя температура по больнице. По мне так питон - это всего лишь клей для сишных либ, и код надо писать так, чтобы он проводил непосредственно в интерпретаторе только то время, которое нельзя там не провести

Sergey
24.02.2018
21:24:53
Да
Я в итоге когда решился ехать, билетов уже не было

Dmitry
24.02.2018
21:25:03
У гоу своё понятие стека, в куче. Но там сохраняется необходимость в стеке, где уже проще очищать память в силу очевидности её использования
но зачем гонять объекты по памяти не понимаю. если можно сразу выделить на куче, а ссылку положить на стек. gc и так сможет посмотреть кто на кого ссылается в таком случае.

Nikolay
24.02.2018
21:25:08
другое дело, что в питоне скалирование на ядра сделано, как говно (да простят меня Селиванов со Светловым)

Некто
24.02.2018
21:25:11
Я в итоге когда решился ехать, билетов уже не было
На самом деле короткая очень программа

Доклады годные

Но мало

Такое ощущение было типа эээ и всё

Google
Denis
24.02.2018
21:25:38
Некто
24.02.2018
21:25:42
Хочется ещё а уже кончилось

Ну и организация местами пугала

Sergey
24.02.2018
21:26:08
На самом деле короткая очень программа
Лучше компактно, но хорошо, чем три дня докладов про numpy и scipy

Некто
24.02.2018
21:26:12
Типа 1/3 стоящих людей в зале

Или ланча в зале с докладами

Roman
24.02.2018
21:26:23
Некто
24.02.2018
21:26:29
Потом сидишь и пловом воняет

:D

Nikolay
24.02.2018
21:27:15
быстрее чем что и где?
чем в питоне, точнее, в основных его реализациях

Denis
24.02.2018
21:27:33
Nikolay
24.02.2018
21:28:07
вполне может быть медленнее

например, я почти уверен, что го не умеет в матричные операции быстрые так же, как одна строчка на нумпи в питоне

Nikolay
24.02.2018
21:29:00
что тебя смутило?

Denis
24.02.2018
21:29:33
например, я почти уверен, что го не умеет в матричные операции быстрые так же, как одна строчка на нумпи в питоне
В библиотеке? Ну если нет, то ты можешь взять для гоу библиотеку для матричных преобразований ?

Google
Некто
24.02.2018
21:29:36
В этот чат не хватает матёрого джависта

Он бы разрулил этот спор

Nikolay
24.02.2018
21:30:04
В библиотеке? Ну если нет, то ты можешь взять для гоу библиотеку для матричных преобразований ?
теоретически да, практически же они не настолько развитые пока, и интеграции с BLAS нормальной там не хватает

Некто
24.02.2018
21:30:23
Я с такими каждый день на работе работаю)) есть шутки почему никто в джава проекты не тащит го

Nikolay
24.02.2018
21:30:24
и потом, это ж не спор

Некто
24.02.2018
21:30:25
:D

Nikolay
24.02.2018
21:30:26
это обсуждение

Admin
ERROR: S client not available

Nikolay
24.02.2018
21:30:55
потому что they can't see sharp

Dmitry
24.02.2018
21:31:00
)))

Denis
24.02.2018
21:31:03
тогда, я этого не понимаю. зачем?
Выделили память для структуры в стеке, поработали, передали дальше, в конце коллстека очистили всё. Выделили память для структуры в стеке, сохранили укзаатель в каком-нибудь глобальном стейте - фигня. Нужна куча. Значит вместо стека, выделяем в куче.

Некто
24.02.2018
21:31:06
))))))

Nikolay
24.02.2018
21:32:28
Я с такими каждый день на работе работаю)) есть шутки почему никто в джава проекты не тащит го
мне вот интересно, почему в джава-проекты никто не тащит эрланг

это было бы куда веселее

Denis
24.02.2018
21:32:39
теоретически да, практически же они не настолько развитые пока, и интеграции с BLAS нормальной там не хватает
На самом деле всё просто: питон - язык широкого спектра задач. Гоу - язык для определённого спектра задач. Тем и объясняется его скудная стандартная библиотека, которой в то же время вполне хватает, например

Roman
24.02.2018
21:33:37
чем в питоне, точнее, в основных его реализациях
Что такое "основные реализации"?

Eugene
24.02.2018
21:33:41
Есть солвер для решения нелинейного МНК Levenberg-Marquardt. Реализация в древней фортрановой либе. В scipy она же используется. Так вот вызов через scipy в 10 раз медленнее чем из сишной обертки. Печаль.

Google
Nikolay
24.02.2018
21:33:53
других продакшен-реализаций я не знаю, если не считать таковыми cpython с кастомными секьюрити-патчами

Некто
24.02.2018
21:34:25
Там тащут скалу

Если скучно

Nikolay
24.02.2018
21:34:38
Зачем?
ну он няшный, и скейлится хорошо

Некто
24.02.2018
21:34:43
))

Nikolay
24.02.2018
21:34:45
Там тащут скалу
это правильно, это молодцы

Некто
24.02.2018
21:34:53
Хотя у меня на работе комично

Nikolay
24.02.2018
21:35:00
хотя еще можно кложуру, но там с типизацией сложно

Некто
24.02.2018
21:35:05
Я работаю на Airflow пайплайнах

Denis
24.02.2018
21:35:10
Господа, я пока с вами тут спорил, просмотрел фильм оказывается. Включил, начал спорить, он уже закончился, а я даже и не понял, во делаа

Некто
24.02.2018
21:35:14
С матерым джавистом

Nikolay
24.02.2018
21:35:27
Я работаю на Airflow пайплайнах
ужасно перегруженная штука, имхо

Некто
24.02.2018
21:35:29
Который мне каждый раз втирает какое питон говно

А я спрашиваю его почему он тогда на нем пишет

Он обижается и уходит

Nikolay
24.02.2018
21:35:46
Который мне каждый раз втирает какое питон говно
ну ты ему сказала, что от джависта смешно такое слышать, да?

Некто
24.02.2018
21:35:49
Так и живём

:D

Denis
24.02.2018
21:35:54
ну он няшный, и скейлится хорошо
Эрланг это хорошо в теории. На пректике - ад девопса и саппорта

Nikolay
24.02.2018
21:36:16
Эрланг это хорошо в теории. На пректике - ад девопса и саппорта
и даже поддержки :) ибо с каждым релизом стандартная либа может пивотнуться сильно

Страница 667 из 785