Никогда не являлся поклонником Путина, но как я нагляделся на этих насральных, собчачек, фемок, лгбт и прочий скам - по мне уж лучше Путин - это гарант нормальности, по крайней мере. не в гомосяцком же мире жить. вообще считаю за пропаганду лгбт реальные сроки надо давать, вплоть до расстрела
>>238239788 Учить джаву значит подписываться на еблю с легаси. А c# дает возможность вката в свнженький мультиплатформенный .net 5 (core) (а скоро уже и 6).
>>238239669 Ну привыкнуть нужно, зато там все будет работать мгновенно и не будет тонны ненужного кала, а докрутить можно любые функции, какие только можно придумать, и подстроить все идеально под себя.
там есть такая же фича, как в msvc - peek code https://youtu.be/49Nsv9jSAv0?t=21 охуенно удобно перемещаться туда сюда по коду, не скача по влкадкам. тупо кликнул на метод или перемнную и тут же на месте подкрутил что нибудь. причем она многоуровневая, можно так погружаться по коду очень глубоко
>>238239260 (OP) Если только начинаешь, то лучше pycharm. Он тебе и за пеп пояснит, и с виртуальным окружением поможет, и с гитом там удобно работать. vscode с другой стороны попроще, полегче. Хотя там можно накрутить многое. Ну дальше сам решишь.
>>238241266 >Peek code и в visual studio 2019 есть. Эта фича присутсвует только в msvc и vs code, больше нигде ничего подобного нет. Тяжело когда к ней привык, а другие блокнотики не предлагают ничего в замену подобного. Приходится между вкладками/окнами медленно переключаться или сам код листать туда сюда, вместо натыкать где надо этих ебучих окошек с развернутым на глубину кодом.
особенно весело кода что нибудь типа
чтонибудь: мой ебучий метод { тыр тыр тыр код ебучего метода }
109127438927438 строк кода
хуйня.мой ебучий метод () и тута где-то работаешь
в vscode просто пикнул окошко на строки метода и оно вот оно прям тут крути как хочеь, в других иде и редаткорах приходится листать или окна плодить, пиздец....
>>238242378 Лол, мне 30, 10 лет на плюсах, есть много друзей, причем не из айти, есть топ тянка 10\10 22 лвл, квартира, машины, инвестиции, намечается свой бизнес. Что плохо? На твоем питоне единственный путь только к деградации и поверхностному пониманию программирования вообще. Без каких-то узконаправленных скилов ты нахуй никому не нужен будешь, и будешь работать за бесплатно лишь бы опыт получить хоть какой-то, хоть и абсолютно неликвидный.
Другое дело с++, когда ты полностью знаешь архитектуру ПК, ты понимаешь как все работает на всех уровнях, уровне железа, на уровне ядра ос, и на прикладном уровне. Ты знаешь все классические алгоритмы и структуры данных, ты можешь оценить сложность своего алгоритма и спрогнозировать как это будет работать на железе. На с++ ты будешь работать в больших сложных проектах за хорошую зп, а на питоне ты будешь сосать хуй, работать за гроши над нудными ебучими проектами с такими же нулевым даунами как ты, которые не смогут отличить RB-Tree от Hash map.
>>238241666 >Эта фича присутсвует только в msvc и vs code, больше нигде ничего подобного нет Ты ебанулся? В любом нормальном ИДЕ такое есть. Главное, чтобы не говноязык был.
>>238245204 ахаха, выбери что-то одно 10 лет на плюсах, @ есть много друзей, причем не из айти, есть топ тянка 10\10 22 лвл, квартира, машины, инвестиции, намечается свой бизнес.
>>238245380 Бля лол, что тебе мешает в свободное время заниматься своими личными делами, общаться с друзьями и ходить на свидания? Особенно когда у тебя дохуя бабок с конской зарплаты с++ программера.
>>238245204 >На с++ ты будешь работать в больших сложных проектах за хорошую зп, а на питоне ты будешь сосать хуй, работать за гроши над нудными ебучими проектами с такими же нулевым даунами как ты, которые не смогут отличить RB-Tree от Hash map. Ты скорее всего пиздабол, который даже шарагу не окончил. Хейт конкретного языка является хорошим детектором воннаби-айтишников.
>>238239260 (OP) >vs code В эту браузерную блевотину когда-нибудь вообще завезут возможность ставить курсор за конец строки? Или так и будете как в Блокноте ебаться?
>>238245538 Ты скозал? Во-первых, я не хейчу, я сам на питоне много пишу, т.к. у нас дохуя модулей на нем по мимо с++, Во-вторых, питон это реально тупое говно, с его ебучим GIL, его табами, ну вообще он уебищный тупой язык сделанный на коленке, который просто хорошо распиарили. Да много либ, да легче делать прототипирование, но все равно язык говно. В-третьих, давайте будем реалистами, кем может быть человек, которые вкатывается в программирование выбирая питон? Правильно только тупой ебучей макакой копипастещей со стековерфлоу без малейшего понимание что он делает.
>>238245636 Сука блядь. Я даже решил скачать проверить. Так эта дрисня даже в Program Files попасть не может при установке, предлагает поставиться в домашнюю папку. Говно блядь ёбаное.
>сравнивать редактор кода и среду разработки Ты долбаеб? Нужно быстро отредачить все, открой в вскоде(хотя нахуя, опять же, хватит нотпада++/вима/Емакса). Что то разрабатываешь крупное глобальное? Пайчарм.
>>238245736 >Ты скозал? Во-первых, я не хейчу, я сам на питоне много пишу, т.к. у нас дохуя модулей на нем по мимо с++ Значит я тебя не так понял. >Во-вторых, питон это реально тупое говно, с его ебучим GIL, его табами, ну вообще он уебищный тупой язык сделанный на коленке, который просто хорошо распиарили. Вкусовщина. GIL действительно говно, но на абсолютное большинство задач не влияет. Табы - это наоборот плюс, поскольку благодаря ним нет разных стилей скобок. В остальном питон достаточно приятный язык. Лично мне не хватает только многострочных лямбд как в JS. >В-третьих, давайте будем реалистами, кем может быть человек, которые вкатывается в программирование выбирая питон? С этим согласен, но я бы не начинал с питона по другой причине - его сложно учить в качестве первого языка. Вкатываться лучше с джавы.
>>238245918 Очередной адепт жидбрейнс порвался. Маня, в вскод это платформа, позволяющая собрать из редактора свою иде и даже самому писать под нее плагины. Это ебучий емакс на электроне. Нахуй ты свой ньюфажный гнилой рот открываешь если шаришь на уровне опа?
>>238246075 >Маня, в вскод это платформа, позволяющая собрать из редактора свою иде и даже самому писать под нее плагины НАХУЯ? Тебе платят не за пердолинг редактора, а за решение задач бизнеса. В пайчарме все есть из коробки, и работает намного лучше, чем склеенный из кусков вс код.
Выбор между теплым и мягким. Если надо иногда править конфиги или писать однофайловые скрипты, то вскод(хотя лучше уж тогда вим или емакс). Если разрабатывать более менее крупные проекты, с зависимостями и документацией итд, то пайчарм.
>>238239646 А мог бы немного подумать, обернуть свой джиэс говнокод в электрон для десктопа, рект натив для мобилок и продолжать на джиесе в вебе и в хуй не дуть.
>>238246151 Этого двачую. >>238246075 >эмакс на электроне До е-макса ему никогда не дорасти, не неси бреда. Емакс при всей своей мемности реально ультра имбовый, а еще и открытый, и часть проекта ЖМУ (GNU), является реально free software как завещал Штульман. А ебаный вскод это поделка майков на электроне, которая, на минуточку, распространяется далеко не по ГНУ КОПИЛЕФТ, так что о том что она ПОПЕН_СОРС это только на их обложке. По оптимизации также сосет.
>>238246008 >GIL действительно говно, но на абсолютное большинство задач не влияет. Ну как только твой проект на питоне вырастает из прототипа, и ему нужна производительность и многопоточность - это становится пиздецом. Довелось мне тут недавно прикрутить нормальные потоки к одному проекту на питоне, ебать я ахуел с этим и просто проклинал все на свете. В итоге проебавшись с этим месяц, решили тупо переписать проект на с++.
>>238245848 наоборот, зря он что ли учил алгоритмы - надо написать свой парсер жсона, это ж cpp, можно что угодно написать! тем более что всемирного склада библиотек за 40 лет так и не завезли, пили велосипеды пока не уволят
>>238246345 Ты кретин)) Ты только мельком может что-то слышал о с++ или застрял в 98 году. Буст уже давно особо никто не юзает, уже давно все необходимое есть в std. Да и потом, чем тебе буст не угодил?
>>238245636 Ну ок, поставил, давай подробнее, что ты хотел этим высрать. Это переход к концу слова (как впрочем и в любом нормальном редакторе). Virtual space beyond eoln так и не завезли, и похоже, не планируют.
>>238245615 Как показывает практика, долбоёб — это ты. Возможно, ты даже не понял о чём я. Так вот, выходить вправо за пределы строки (и сохранять колонку при переходе на более короткую строку с конца более длинной без ебанутых прыжков хуй знает куда влево) умел ещё турбопаскакаль из середины девяностых. А у этого говна так и висят реквесты уже пятый год https://github.com/microsoft/vscode/issues/13960 https://github.com/microsoft/vscode/issues/37007
>>238246422 >Ну как только твой проект на питоне вырастает из прототипа, и ему нужна производительность и многопоточность - это становится пиздецом. В питоне огромное количество библиотек, написанных на си. В таких случаях GIL выключается, и можно нормально использовать многопоточность. Еще можно использовать multiprocessing, если размер данных не особо большой, или numba для простых вычислений. Короче, вариантов много, и чтобы на питоне совсем никак нельзя было сделать многопоточность бывает редко.
>>238246438 >что всемирного склада библиотек за 40 лет так и не завезли Есть vcpkg, есть conan. Но по мне проще написать apt install libname-dev и все. А ну разумеется для виндодебилов такой вариант не подойдет.
>>238246438 >не завезли Это мифы от ларперов на дваче, любящих рассказывать про свои сессии хардкорной имплементации велосипедов и своей лептоники++ под страхом великих ДЕДЛАЙНОВ. На деле, на крестах точно так же дохуя стороннего говна сомнительного качества, а отдельным особняком говнокода стоит буст, причем настолько, что каждая вторая макака на каждый пук инклюдит boost/puk, но в каждом треде будет рассказывать про оптимизации
>>238246653 Да, но когда нужно разнести именно логику по тредам - наступает пиздец. Мультипроцессинг это не мультитрединг тут уже намного все сложнее становится и изъебистей ввиду раздельного адрессного простравнства и приходится все сериализовать через ебучие очереди передавать.
>>238246695 Долбоеб, не позорься лучше. Многое из буста теперь находится в стандартной библиотеке. Буст это испытательный полигон для либ. Если ты даун не осилил что-то из буста это != что буст говно. Это просто ты криворукий тупой неосилятор.
>>238246868 >КОМИТЕТ НЕ ОШИБАЕТСЯ да да, макаки из соседнего по компилятору язычка с такими же мантрами уже 50 лет жрут дерьмо. И вы вместе будете его жрать ещё много лет.
>>238240846 Импорты через жопу. Ебанутый контроль версий. Это только те недостатки jupyter notebook-а, которые я вспомнил за 5 секунд. И это если пользоваться им в нормальном IDE, в голом браузере еще хуже.
>>238246814 >Да, но когда нужно разнести именно логику по тредам - наступает пиздец. Может быть, хотя я с таким не сталкивался. Занимаюсь в основном машобом, и все задачи делятся на две группы: когда на производительность насрать, и хватает одного потока, и когда производительность крайне важна, но основная работа выполняется внутри кода библиотек, и можно использовать многопоточность. >приходится все сериализовать через ебучие очереди передавать. Это все делается автоматически. Проблема в том, что сериализация и структуры данных, поддерживающие multiprocessing, пиздец какие медленные. Поэтому этот способ не годится для большинства задач - сериализация убъет весь прирост производительности.
>>238247098 Ну в основном да, я работаю прогером в проекте по комп зрению, и нейронки все конечно же на питоне проектируются и обучаются, и там с этим проблем нет + для вычислений нампай норм работает. но иногда нампая не хватает и приходится писать циклы тогда начинается пиздец с производительностью, но это еще ладно можно изъебнуться с нумбой или ситоном. Но вот когда у тебя уже дохуища кода на питоне связанного с твоими нейронками и алгоритмами комп зрения, и тут тебе надо написать сервис где будет крутиться весь этот пайплайн с нейронками, процессингом, и прочим в разных потоках, наступает пиздец с мультипроцессингом. Да очереди там автоматов все делают но медленно и ужасно неудобно, что намного усложняет код и замедляет его.
Но так вообще мы на с++ все нейронки и процессинг переносим, на питоне только разрабатывается а продакшн на с++.
>>238247592 A pyspark не помогает? Вроде там как раз рассчет на то, что возьмут код по перекладыванию датафреймов и с минимальными изменениями размажут по вычислительному кластеру.
>>238239260 (OP) выбирай что удобно, я какое-то время сидел на виме, на атоме, на вскоде, эклипсе, по итогу сейчас от жидбрунсов все продукты нужные купил, настроил свою цвет схему, настроил конфиги, лайв-темплейты тупо кайф оч крутая вещь если знать все фишки, а не тупо юзать как тексьовый редактор с подсветкой и автодоп...
>>238247700 Расскажи про фишечки, просто реально даже хуй знает, где такое знание черпается, когда ты начал подпрагивать уже после универа и не видишь, как этим занимаются другие
>>238247657 У нас там своя специфика задач, мы сами под железо оптимизируем, точнее этим я занимаюсь на с++. Я там один все на с++ пишу, у нас небольшая команда.