@gogolang

Страница 888 из 1630
Andrei
06.03.2018
16:49:06
в го - сильная статическая
когда ты начинаешь абузить пустые интерфейсы - го превращается в динамически типизированный язык

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

Алексей
06.03.2018
16:49:44
когда ты начинаешь абузить пустые интерфейсы - го превращается в динамически типизированный язык
Ага, а когда в Java всё приводишь к Object, то и Java превращается в динамически типизированный язык. Так чтоли?

Google
Мерлин
06.03.2018
16:50:34
Пишите на Си конечно. Я скорее биндинги предпочту. И не на питоне уж точно. Медленный - наверное да в сравнении с Си, Как и джава. Ну питон ещё медленее. Вообще по поводу машинного обучения у тех к то в нём ни фига не понимает есть мнение, что там очень важен выбор ЯП - это не верно.
там где используется питон — для прототипов, не важна скорость, а важно количество готовых инструментов и скорость костыляния кода для общих случаев Go проигрывает и в том и в том Там где важна надёжность и скорость. go проигрывает другим системам из-за слишком большого количества рантайм проверок и медленной работой с биндингами (особенности гошного ассемблера)

" то есть у тебя тот же питон, но без питонячьего сахара" - это вы утрируете конечно, да и сахар там не то чтоы ах. b-tree не всея руси, нужны редко, можно закопипастить, можно сгенреить, но и с нетипизированными у меня ни разу проблем не возникало. Хотя я их не то чтобы часто использую
Деревья и прочие структуры нужны редко пока вы на гошечке круды клепаете А вне этой области бывает очень по-разному А что с нетипизированными редко бывают проблемы — это да, на небольших прототипах проблем будет мало, только мне там проще питон взять

Pawel
06.03.2018
16:54:25
ужос какой, я думал это хипсторский бред на чекпойтнтах чтобы начальство наебать и как-то обосновать своё безделье

это так и работает примерно )
а чего тогда не на кложуре?

Мерлин
06.03.2018
16:57:17
а чего тогда не на кложуре?
а зачем кложа, если для питона написаны библиотеки почти под все случаи, начиная от нелинейной оптики и заканчивая парсингом записей ЭЭГ?

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

Pawel
06.03.2018
17:00:03
Зачем? - язык лучше кмк, есть конкаренси, иммутабельность, ленивость, туду сюда для jvm же тоже много всего написано, не уж то для питона больше?

Google
Vladislav
06.03.2018
17:00:06
А вы до сих пор языки сравниваете в контексте машинного обучения или нет?

Мерлин
06.03.2018
17:00:34
А вы до сих пор языки сравниваете в контексте машинного обучения или нет?
Я — да Для сетевых сервисов го меня более чем устраивает

Зачем? - язык лучше кмк, есть конкаренси, иммутабельность, ленивость, туду сюда для jvm же тоже много всего написано, не уж то для питона больше?
таки больше, к тому же интероп у той же кложы с джавовскими бибилиотеками тебе в большинстве случаев придётся реализовывать самому

Pawel
06.03.2018
17:01:50
упс

Мерлин
06.03.2018
17:02:47
а канкаренси, иммутабельность и прочее для данной области как минимум не нужны, имхо

?
06.03.2018
17:04:05
Вакансий не так много как тех же Java или Python
это да, но Python чаще всего (почти всегда) подразумевается Django ))

Mike
06.03.2018
17:04:19
фласк гораздо чаще хотят

Mike
06.03.2018
17:04:45
и то это если про веб, а еще есть боты, мл

просто скрипты

Илья
06.03.2018
17:09:06
нужно для обрезки строки (domain.com, нужно до точки обрезать), через rune знаю как, но не знаю как найти индекс точки
strings.Index strings.LastIndex, но, если у вас именно домены, проблема может быть немного глубже, https://github.com/bobesa/go-domain-util

Pawel
06.03.2018
17:09:24
Ну не знаю. У меня питон - чемпионом по тошнотворной рутине, где пока после копипасты отступы поправишь — всё проклянёшь.

Artem
06.03.2018
17:11:01
strings.Index strings.LastIndex, но, если у вас именно домены, проблема может быть немного глубже, https://github.com/bobesa/go-domain-util
Это я как пример привёл, у меня текстовые файлы, мне просто нужно формат файла откинуть

some_random_anonymous
06.03.2018
17:11:07
Может копипастить не надо?

Ну вернее как. Копипастнул кусок и в этом куске поправь отступы

Что сложного?

Всегда так делаю

Илья
06.03.2018
17:11:45
Это я как пример привёл, у меня текстовые файлы, мне просто нужно формат файла откинуть
https://golang.org/pkg/strings/#LastIndex тогда почему бы не заглянуть в гугл?

Google
Artem
06.03.2018
17:12:57
?
06.03.2018
17:13:18
вообще ни разу не правда
нуу, я про свой местный рынок))

Artem
06.03.2018
17:14:07
А если сервер не выдержит нагрузки, то процесс убьётся?

Pawel
06.03.2018
17:26:05
а канкаренси, иммутабельность и прочее для данной области как минимум не нужны, имхо
для AI иммутабельность полезна, но не критична. А вот многопоточность, которой в питоне нормальной нет, пригодится чтобы сортирнуть большой кусок памяти с использованием всех доступных ядер. Поэтому и поддержка конкуретности может понадобиться

Artem
06.03.2018
17:36:46
для AI иммутабельность полезна, но не критична. А вот многопоточность, которой в питоне нормальной нет, пригодится чтобы сортирнуть большой кусок памяти с использованием всех доступных ядер. Поэтому и поддержка конкуретности может понадобиться
зачем в сортире большой кусок памяти? вычисления на процессоре ни о чем вообще (и на 10 и 100 процессорах). Алгоритмы используемые в ML сегодня не паралелятся в большинстве. ))) Python это стандарт сегодня, и это не просто так, почему? есть масса чтива в гугл. Но он не панацея, в первую очередь новые алгоритмы очень часто реализуют на R и в ресерче он не менее популярен, потому можно портировать и пытаться победить с Go в руках, я только за. Как минимум из за строгой типизации...

Artem
06.03.2018
17:40:25
А есть люди, которые успешно используют связку ReactJS + GO? Что вообще думаете по этой связке?

Michael ?
06.03.2018
17:42:52
Что реакту должно быть вообще побоку, куда делать запросы?

Artem
06.03.2018
17:44:40
Речь не про реализацию, это понятно, что можно сделать. Я в плане производительности, удобности разработки, масштабируемость

Alexander
06.03.2018
17:45:02
бэк не имеет значение, если не ssr

Aleksandr
06.03.2018
17:45:07
это независимые друг от друга вещи

Artem
06.03.2018
17:46:05
Если так рассуждать, то можно бэк на пыхе написать, но не будет ли го выдерживать больше нагрузки, чем пыха?

Artem
06.03.2018
17:46:45
В каком смысле причём?

Сделать рестфул апи на пыхе

Aleksandr
06.03.2018
17:47:07
ну ты про связку спросил. какая разница реакту что там на бэке - го или пхп?

Google
Artem
06.03.2018
17:48:01
Реакту насрать на это, но если проект хайлоад, то го не будет ли лучше?

Aleksandr
06.03.2018
17:48:13
вероятно да

Alexander
06.03.2018
17:48:33
брат я тебе код на го напишу так, что медленее, чем на пыхе будет, обращайся

Artem
06.03.2018
17:49:19
Оптимизация наше всё, поэтому вопрос не в этом)

Artem
06.03.2018
17:53:30
Ну с выходом семерки конечно показатели хорошие стали

Admin
ERROR: S client not available

Morran
06.03.2018
17:55:26
Alexander
06.03.2018
17:55:38
Как такое возможно?
ну слипы, циклы

?
06.03.2018
17:55:51
Лол

Slava
06.03.2018
17:55:53
Хайлоад это не тот что много запросов держит, а тот что масштабируется ;)

Но в целом вопрос звучит как, выиграют ли мои фотографии премии, если я фотик покруче куплю

Artem
06.03.2018
17:56:57
Хайлоад это не тот что много запросов держит, а тот что масштабируется ;)
Я про масштабируемость тоже спросил) но все таки хайлоад это совокупность

Slava
06.03.2018
17:57:28
Ребята из баду пишут на пхп и уверен у них хайлоада хоть отбавляй

?
06.03.2018
17:58:12
Sergey
06.03.2018
17:58:25
Ребята из баду пишут на пхп и уверен у них хайлоада хоть отбавляй
ну так-то кое-кто, умеющий в пхп, думает что это не так уж и хорошо

Slava
06.03.2018
17:59:02
Разрабам уровня баду - уже без разницы на чем писать

Илья
06.03.2018
18:00:40
Разрабам уровня баду - уже без разницы на чем писать
Обычные люди. Не преувеличивайте чужих и не умаляйте своих способностей

Google
Slava
06.03.2018
18:01:17
Ну элон маск тоже обычный человек, так то

Илья
06.03.2018
18:01:24
Вот именно

Sergey
06.03.2018
18:01:27
простите, послушав некоторые из докладов баду, складывается впечатление что там очень серьезные проблемы с экспертизой.

Илья
06.03.2018
18:02:07
Подробнее)

В любом случае выборка не представительная

Sergey
06.03.2018
18:04:26
- консистентность и репликация это сложно. поэтому мы будем учитывать это при разработке нашей репликации. поэтому мы решили отказаться от консистентности. и потом весь доклад как они героически борятся с неконсистентностью

Aleksandr
06.03.2018
18:07:13
я несколько человек знаю(л) из баду, как и из других российских топов. Там есть и обычные работяги-разрабы, и крепкие сеньоры, и сильные прогеры-математики. У кого-то один знакомый язык, у кого-то пара основных и пара запасных, кто-то если надо завтра начнет на новом языке пилить.

поэтому про пхп и баду немного не так (да на пхп вообще везде программируют, у баду он правда основной)

Vladimir
06.03.2018
18:09:49
Разрабам уровня баду - уже без разницы на чем писать
а в каком смысле? В смысле что они такие крутые что все равно или настолько прогнили в своем пхп мирке что везде будет код "как на пхп"? )

Slava
06.03.2018
18:13:48
Всё равно на чем

Vladimir
06.03.2018
18:14:29
Всё равно на чем
это я понял, но в каком смысле все равно на чем?

В том числе что они крутые и будет везде зашибись, или что они настолько отстой что будет везде отвратительно? )

Slava
06.03.2018
18:17:03
Не важно на чем писать, если умеешь правильно делать и понимаешь как работают системы

Vladimir
06.03.2018
18:46:19
Не важно на чем писать, если умеешь правильно делать и понимаешь как работают системы
А на чем базируется твое ощущение что в баду такие люди работают?

Slava
06.03.2018
18:47:27
Общался с ними

Страница 888 из 1630