Chat:Ru/2020-05-03
735487: а я наоборот все подряд публикую :)
foxbel: :)
BorisZ: :fried_shrimp:
BorisZ: у меня то не креветка какая-нибудь, а пакман в прыжке съедает красную точку
vrabosh: после питона наверно на С или подобные языки переходить, оч сложно.. особенно когда уже познаешь все тонкости питона
vrabosh: бывают такие случае, когда в играх не хватает скорости питона, чтобы играть эфективно?
735487: да такое бывает
inoryy: почти во всех мульти доминирует С++, если метишь в топ~10 то лучше сразу на С++ писать
vrabosh: я go хочу второй язык поучить. если вдруг и получется в топы входить и не будет хватать питона для производительности и при этом уже аптимизировать нельзя будет.. то буду пробовать.
BorisZ: я бы сказал что не все так очевидно, последние несколько контестов не так уж требовательны к производительности
BorisZ: я думаю что специально стараются сделать так, чтобы все языки были более-менее конкурентны
BorisZ: более старые контесты - там да, редко где на скриптовом языке можно было в топ заехать, переборы решали
BorisZ: а то что в топе плюсы - это возможно потому что люди, которые метят в топ заранее начинают на плюсах, на всякий случай
BorisZ: то есть в топе много плюсов не потому что плюсы тащат, а потому что люди которые тащат перестраховываются
BorisZ: xmas rush был последний контест явно переборный это 18 год, все что потом были попроще, да и то этого встречались нетребовательные
Uljahn: для начала надо определиться, зачем тебе нужен топ, ведь можно участвовать просто по фану - в любом случае будешь развиваться
Uljahn: а то через себя перешагивать, выбирать язык, который не нравится ради того, чтобы майку получить..
inoryy: BorisZ в ООС первый скриптовый язык на 17 месте
Uljahn: wlesavo долго в топе был, если бы был недельный контест, всё могло сложиться иначе
Uljahn: в смысле, 10-дневный
inoryy: не факт, люди могли тянуть с реализацией там где иной раз бы отпуск взяли
Uljahn: я и не говорю, что факт, но могло бы
inoryy: в топ25 17 на С++, как бы о чем тут говорить ))
BorisZ: я топлю свою гипотезу что если взять топ 10 скажем и начали бы они писать не на плюсах а на чем удобно - большинство бы и осталось в топе, то есть в таком классе контестов не язык решает)
Uljahn: ну, у BorisZ поинт понятный - многие начинают писать на питоне, а когда не хватает мощи, пересаживаются на плюсы, либо сразу на плюсах пишут, хотя могли бы и на питоне за топ побороться
BorisZ: а человек - мотивация там, опыт умение общаться в чате - хз) язык вторичен короче
inoryy: умея довольно хорошо писать на обоих, сомневаюсь
inoryy: если мне влом мозги напрягать я на питоне пилю, но если реально браться то только С++
Uljahn: ну вот мне и не понятно, для чего тут нужно реально браться? майки, призы, рейтинг?
BorisZ: я не сомневаюсь в твоих компетенциях в плюсах и питоне, я рассуждаю с точки зрения конкретной задачи, по моему мнению войти в топ 10 на питоне было вполне реально
inoryy: ну это уже заезженный спор, иди у рекурса спроси )
Uljahn: да, тема довольно избитая
BorisZ: в этом конкретном контесте - достаточно скомпилировать лучшие идеи из постортема
Uljahn: это сколько же времени надо убить
BorisZ: ну тут то месяц давали - грех жаловаться
Uljahn: сколько там раз pb ботов переписывал? девять?
BorisZ: ну это плюс са мой поинт - чувак реально впрягся
Uljahn: ну да, все в разных условиях, кто-то отпуск берёт на время контеста
BorisZ: я вот думал что в марте будет контест, у меня как раз было свободное время, но потом перенесли злыдни
wlesavo: пб конечно вообще упоролся
Uljahn: вот и я про что, наперёд-то постмортем не прочитать, а значит методом проб и ошибок придётся убивать время
inoryy: а что еще делать то сейчас ))
vrabosh: чем питон хорош, тем, что на нем учишься писать логику без перебора...
vrabosh: по себе заметил, когда решаю задачки, первые версии пишу быстро банальным перебором, а последнии тесты там доходит за миллионы циклов, то приходится включать мозги и подругому думать.
vrabosh: как по мне стратегия писать до последнего на питоне - хорошая.. и потом за пару дней переписать за на С
vrabosh: и кстати почему С++ а не С?
vrabosh: неужто тут так ООП надо?
vrabosh: или с++ компилятор лучше?
BorisZ: контест это не маленький проект, обычно 1к+ строк кода, уже тяжеловато на си без абстракций
vrabosh: мне не понять это ооп, некогда на нем не программил. всегда хватало функций..
vrabosh: хотя игры которые делал не маленькие.. и все понятно.
BorisZ: переписывать в конце думаю что плохая идея, дофига чего может не завестись
BorisZ: если переписывать то чем раньше тем лучше, пока проект маленький
vrabosh: надо будет попрбоваь ворваться в этот контест понармальному, на практике прочувствовать это. а то так расуждаю щаз не щупав толком нечего.
BorisZ: ну когда станет понятно что нужно что-то перебирать и что именно
vrabosh: щаз как раз питон изчаю для этих целей.. я кроме как тут больше не где на питоне не программил
vrabosh: ну я вот на змейках перебираю по рекурсии.. но мне кажется можно придумать логику без перебора особой.
BorisZ: если не участвовал то лучше пиши на чем удобнее, попробуй мультиплеер какой-нибудь сначала или парочку
vrabosh: надо контест, а то на старые игры мотивации не хватает до конца идти.. бронзу или серебро беру и забиваю
BorisZ: bot programming - это все почти бывшие контесты
BorisZ: ну и ок, считай что готов )
vrabosh: если, что поскажите, что почитать.. итд)
vrabosh: я тут смотрю комьюнити доброжелательное, не то, что раньше в мирке помню, когда пхп учил:) что нить не спрошу, они сразу стибаться)
Uljahn: в irc? на этом сайте?
vrabosh: так и прожил 15лет в одиночку, особо не смотря как другие программят.
vrabosh: я про прошлые времена
Uljahn: а, я тоже после вуза 15 лет не кодил
vrabosh: когда я был школьником)
Uljahn: тут здорово, жаль, раньше такого сайта не было
vrabosh: на последний контест использовал кто нить машиное обучение?
vrabosh: жаль лет пять про этот сайт не знал..
Uljahn: да, Antisquid пробовал, не взлетело
vrabosh: на чем он пробовал?
vrabosh: или типа свою логику обучения придумал?
Uljahn: на форуме есть тема с отзывами по прошедшему контесту, т.н. постмортемы, он там отметился, можно найти и почитать подробнее
YurkovAS: топ1 csb апнул, делает всех как стоячих http://cgstats.magusgeek.com/app/multi-coders-strike-back/reCurse
Uljahn: правильно, а то там разница в одну сотую была со вторым местом
Uljahn: вот тут как раз машинное обучение во всей красе