>Python - простой и очень мощный язык программирования, с очень легко читаемым синтаксисом >Нет даже ёбаннаго switch case, питоноблядкам приходится изобретать велосипеды с примением словарей или функций, когда на нормальных человеческих языках программирования это можно сделать просто создав swich case. Питоноблядки, оправдывайтесь.
А в чём, собственно, проблема? Питон вряд ли используется для чего-либо серьёзного. Так - автотесты написать, маленький сервер или парсер какой-нибудь. Игрушка это короче для детей. Вся движуха происходит в более серьёзных языках.
>>202333668 Ну, если ты студент и ещё этого не знаешь - то скоро познакомишься с реальностью.
инб4: бигдата, которую все серьёзные проекты делают напрямую через tensorflow, который C++.
>>202333728 Тащем-та язык весьма хорош, но он несерьёзный. Примерно на уровне js. Хотя, у js есть оправдание - в браузерах кроме него ничего не поддерживается.
>>202333919 На питоне многое можно сделать быстрее, чем на нормальном языке. Для прототипирования он очень хорош, как и нода например. Но в ноде нет многопоточности, поэтому она не всегда подходит.
>>202333919 >велосипеды так switch case - это костыльный велосипед более чем полностью. питон же простой, но не для дебилов. туда всё подряд пихать не стали, за что его и любят.
>>202333588 Гляну, спасибо. Просто мне кажется что в треде по свифту будут сидеть свифтодрочеры, а мне интересен более широкий взгляд. >>202333704 Зачем тогда эти языки нужны?
>>202334023 Полна жопа генераторов как раз таки у питонистов. А итераторы - хорошая вещь.
>>202334070 А какая там многопоточность? V8 не умеет в многопоточность. Поэтому, кстати, хром и создаёт отдельный процесс на каждую вкладку.
>>202334098 > Зачем тогда эти языки нужны? Чтобы условная компания Google Inc. могла нанимать себе дешёвых макак, которые обучаются этим языкам за пару дней.
>>202333664 Хочу вкатиться в 1с, понимаю что ты тролль, но как с ЗП по Москве? Хочется просто ровно сесть и сидеть, похуй уже на эти ваши европы и прочее, амбиции ебучие, хочется спать спокойно и есть обычную еду, при этом сохраняя свою нервную систему на работе.
А, ещё кое-что основная реализация питона Cpython - сраная виртуалка, аля Джава, работающая примерно в два раза медленнее плюсов. И удобная только для питономакаки, которой лень переписывать код под другую платформу.
>>202334055 Safe rust - это язык, где у объектов единственный владелец, под неё зачастую невозможно адаптировать привычные концепции и приходится переосмысливать подход, то есть нужно ОЧЕНЬ ДУМОТЬ, и людям >с интеллектом обезьяны этот язык точно не подойдёт. >сын питона и джавы, замаскированный под C++ всего подряд, создатели вдохновлялись многими вещами.
>>202332797 (OP) Ну так питон как быы изначально придуман длч умственно отсталых. Там даже девизы самоподдувы в духе - "не думать, а погромировать" и "make it stupid, simple". Ну, ты понимаешь "рома хочет прыгать, прыгать, прыгать". Вот такие они, эти питонисты.
>>202334203 >Чтобы условная компания Google Inc. могла нанимать себе дешёвых макак, которые обучаются этим языкам за пару дней. Спасибо, подумаю над этим.
В питоне и массивов нет (есть списки), однако, есть куча модулей, которые имитурют поведение определенных структур из других ЯП, в чем проблема юзать аналог или создать свой модуль и подарить его сообществу? Кудахтать на богественный питон...
>>202334515 Возможно, потому что rustaceans - сектанты ёбаные? >Особенно go Почему? Пять копеек про раст, самый подводный камень - это прямолинейная модель владение объектами, как следствие, если всё решается в рамках безопасного кода, то случай с 99% шансом будет прост, в чуть сложном случае, если не получается решить проблему в рамках safe rust, то просто отходишь от семантики заимствования и передачи владения (добро пожаловать в обычный C).
>>202333629 Петухи умудрились нейросети обучать на этом говне, так еще в тренды, сука вывели. Я тут на днях накалякал по пьяне равнохуйственные нейросетки под питон и сисярп. Сделал сразу на 10 лямов прогонов самообучения. Сиська справилась за пару сек, в то время как питон полминуты рожал где-то. Напоминаю, это была сетка всего с 27 синапсами и 9 нейронами, на 2 ляма прогонов рьратным распространением. Представляю как ПИДОРОН будет тупить при обучении сеток на 100к нейронов. Конечно, придется его ЧЕРЕЗ ТАЙМЕРФ пучкать иначе этот язык для АЛЬТЕРНАТИВНО ОДАРЕННЫХ затребует ГВАДРИЛИОН ГИГОВ ОПИРАТИВКИ.
>>202333180 >>202333340 не знаю как у питноблядей, но у clr богов jit может в оптимизацию рекурсии в функцию с goto, так что не особо нужно (хоть в шарпе и есть).
>>202332797 (OP) забыл ещё про динамическую типизацию. Ненавижу js и питон по большей части из-за типизации. Да со статической кода больше и он получается сложнее, но одновременно с этим не нужно ебать мозг мыслями "а шо это тут лежит в перемнной"
>>202335166 То есть тебя некая недостаточная сложность и потенциальное отсутствие неопределённого поведения не устраивает? Я-то думал ты будешь плеваться, потому что там у гошного шедулера какие-то оптимизационные проблемы на определенных топологиях процессоров, или ты такой невьебенный писатель библиотек, а дженерики что-то не завозят. >C++ негритос бы не осилил Тысячи индусов смогли, один негр не смог?
Вспомни, какие оптимизированные раньше были игры. Но тут какой-то пидорас выпускает UNITY и дегенераты всех мастей - школьники, студенты-говнокодеры, гуманитарии - начинают мнить себя геймдевелоперами, засирая геймдев-пространство настолько, что сейчас встретить игру не на юнити ОЧЕНЬ СЛОЖНО. Если запускал хоть одну - сам знаешь, как там всё оптимизировано. Спойлер - никак, блять. И весит эта хуйня минимум мегабайт 50, хотя на деле там может быть простой тетрис. Разумеется, размер можно уменьшить, но зачем дегенератам это делать?
>>202334098 >а мне интересен более широкий взгляд Тогда нужно спрашивать не в бэ, а то получишь вот таких экспертов >>202334203, для которых простой синтаксис = простой язык для простых задач
>>202335821 В первую очередь меня не устраивает, что этот язык разрабатывается гуглом.
Во-вторых - что этот язык может, чего не могут другие? Нахуя плодить языки, когда их уже огромная куча на любой вкус? Ответ - чтобы захватить часть рынка и демпинговать зарплаты. Я - программист, и мне это не выгодно.
>>202335683 И вот тут назревает вопрос, я с самой бухгалтерией слабо знаком, но мне многие говорили всегда что в 1С похуй на бухгалтерию, это фейк или правда? Но если что я люблю ебаться с цифрами и довольно внимателен. Просто мне нужно хоть за что-то зацепиться, дико надоело заниматься арбитражем и прочим говном, хочется чего-то не дико сложного, востребованного и с возможностью роста или переката, В норм ЯП хуй вкачусь за пол года - год, да и в ненорм тоже, понимаю что проще суициднуться, но мне надо в ДС перекатиться и хотелось бы относительно нормальную работу, а не прыгать в арбитраже из князей в грязи, тем более возраст у меня уже не 20 лет, не смотря на то что мне не дают больше 22.
>>202336303 Но ты ведь не видел мой код. Как определяешь, говнокодер с тобой говорит или нет? Мне надо люто надрачивать на хипстерские недоязыки, чтобы быть в твоих глазах настоящим программистом?
>>202335997 Комерсы хотят продукт, здесь и сейчас...им плевать, как оно там внутри работает, железо становится мощнее и способно переваривать любое неоптимизированное говнище! Хочется олдскула - пиши на низкоуровневых, хочется быстрого результата пиши на Питонах/Явах/Минских/Восходах))
>>202336236 может то чего не могут другие, как минимуму горутины и каналы из коробки, параллелизм с которым даже обезьяна разберется. Быстрая компиляция, понятный рантайм отсутствие магии на уровне языка, короче ты просто макака пхпшная или первокур у которого только джава и плюсы были
>>202336515 Серьёзный МЛ делается напрямую через tensorflow. На питоне пишут или прототипы, или игрушки для детей. В основном все мамкины бигдатасаентисты - это >>202336889
>>202336842 Даже пхпшная макака уделает по интеллекту программиста Go.
Я - сеньор C++ и в теме уже 9 лет. А ты начал влезать максимум года два назад, и влез в парашу.
>>202336773 Удачи тебе за неделю две, 180 получаю Нахуя ты нам нужен в нашей хуйне, тупой хейтер с двача, для вас нет работы на деле го программисты дохуя нужны
>>202336236 >язык разрабатывается гуглом По факту выходцами из Bell labs, одно из поделий этой конторы - lingua franca современного мира программирования. >вторая часть Слишком философские (то есть очень общие) вопросы. Как бы согласен, что гуглу нужен го для внутреннего потребления с заявленной простотой, при этом нету трахания от юристов оракла (почему не джава) или майкрософта, если такие задачи, то го свои задачи перед гуглом решает.
>>202336394 Очень просто. Ты боишься что тебя заменят вкатывальщики, которые только синтаксис освоили. Ты ненавидишь инструменты (языки) даже не за функционал, а за то что они новые. Ты говнокодер, как ни крути.
>>202337064 да да 9 лет, и пхпшная макака, нет хуже даунов чем плюсовики к тому же вонаби, ты высрал такую хуйню что я в жизни не поверю что ты синьер, максимум мидл хуидл
>>202337064 >tensorflow Все так! Но Питон хорошо заточен для работы с этим самым тензорФлоу и вообще там очень много "научных" инструментов! Ковыряйся, качай матан и будет счастье! Мимо Php-макака из >>202336889
>>202337326 Переместил уникальный указатель малафи за твою темплейт-щёку, принимающую всё подряд.
>>202337317 Функционал у них примерно одинаков, Go не даёт чего-то пиздецки нового. То, что высрал вот этот >>202336842 даун - лишь показывает, насколько программисты Go тупые обезьяны, которые даже не знают, что есть и чего нет в других языках, приписывая себе какую-то уникальность и преводсходство над пхп-макаками, от которых они недалеко ушли.
>>202336236 Ты не программист, если боишься появления новых языков...программист освоит любую новую волну, если знает принципы, алгоритмы, структуры и best practice!
>>202336154 >Тогда нужно спрашивать не в бэ Но ведь я спросил тут, получил ответ его, получил твой, за что благодарен вам, у меня уже есть пища для размышлений. Спроси я там - то меня бы на хуй послали, либо в ОП пост направили бы.
>>202337422 >Питон хорошо заточен Поясните за ваш питон, разве там нету возможностей использовать сишный код из библиотек? Типо захотел ассинхронности, взял libuv, к примеру. >>202337548 >Функционал у них примерно одинаков, Go не даёт чего-то пиздецки нового. Всё так, зелёные треды с каналами - нихуя не новое, но ты не оцениваешь всё в целом, там же есть тулинг какой-никакой, даже вон модули не так давно худо-бедно сделали.
>>202337717 Если твой язык (на котором ты сидишь) умрет, тебе придется осваивать новое! Ну либо на подсосе в каком нибудь НИИ МАШСЕРВИС поддерживать легаси!
>>202337548 Лол >Go не даёт чего-то пиздецки нового. Да он не дает нового, но это просто квалити оф лайф, удобнее работать с шустрыми легковесными горутинами а не с тредами ебаными, удобнее когда абстракции которые ты построил помешаются в голове и не выглядят как монструозный пиздец, да нет дженериков, зато код генерируется понятный и чистый, интерфейсы вообще заебись
>>202338043 Ну смотря в каком, не нужно указывать что ты имплементируешь интерфейс допустим, они либо да либо нет, там в целом под капотом есть еще всякие особенности, но я сейчас занят лень писать
>>202338112 > не нужно указывать что ты имплементируешь интерфейс допустим Т.е. при наборе определённых методов класс автоматически становится имплементацией интерфейса?
>>202338234 Я не говорю что мы только выиграли, но на деле так и получается, компиляция быстрее, написать кодген не сложно, просто другой подход, отличный от языков с инструментами метапрограммирования
>>202338162 Имеет ощутимую разницу только если у тебя какой-то рigh performance код с огромным количеством ветвей в свитче. Но если ты пытаешься писать такой код на питоне, то это ты долбоеб, а не у питона проблемы.
>>202336599 Да особо ничем, разве что чутка удобнее при проверке того, чему равняется переменная. Ты просто пишешь значение, вместо постоянного прописывания value==%значение%
>>202338476 Ну кстати нихуя, если ты нормально на нем пишешь, знаешь ансейф, атомик, низкоуровневые оптимизации и всякие флаги компиляции то он вполне держит нагрузку, у меня есть сервисы которые 50к рпс деражт без хуйни
> нет switch Зачем перегружать язык конструкцией, которую можно выразить через другие методы? (elif) На то программисту и голова, чтобы думать! В пыхе есть goto, который вообще юзать для многих зашквар и вот нахуй он там?
>>202338815 >В пыхе есть goto, который вообще юзать для многих зашквар и вот нахуй он там? Эти "многие" способны только пить смузи и сосать хуи. И что-то я у тебя смузи не вижу.
>>202332797 (OP) Вы ебанутые, если там 1-3 ветви, то похуй, как записывать, а если больше то ты всё равно не будешь сидеть и 20 строчек кейсов писать, это же совсем пиздец индусский.
>>202339008 Офк любую конструкцию в языке можно заменить другой, но если ты хочешь эффективно использовать язык то нужно знать нахуя нужно то или другое
>>202338815 >Зачем перегружать язык конструкцией, которую можно выразить через другие методы Предлагаю избавиться от минуса, того же результата можно достить плюсом с переполнением!
>>202339368 >>202339473 Передал овнершип вашим ртом хуям бомжей, прошлых ссылок больше не существует и вашы рты больше не мутабельны, теперь там на вечено хуи, если захотите передать только скопировать получится, пидорасы мимо растоушен
>>202338248 Представь что тебе по аглоритму нужно несколько раз свой свич прогнать. В питоне это n строчек на n раз и m строчек на описание В свичкейсе если ты его используешь это mn строчек где m это описание свича а n количество раз. mn и m+n Чувствуешь разницу или только мой хуй у тебя за щекой ?
>>202335997 на юнити можно без особого труда сделать конфетку, которая нихуя не весит и нигде не лагает, но так как никто этот труд не прикладывает, то у многих получается хуйня
за мои 5 лет программирования ни разу не понадобилась конструкция switch-case только в универе на одной лабе было по заданию написать switch-case говно обосранное ненужное
>>202340068 >В питоне это n строчек на n раз и m строчек на описание 1) Я делаю dict и выбор делается за O(1) 2) Ты почувствуешь разницу только, когда у тебя будет дохуища вариантов, это экономия на спичках.
Середина рабочего дня, плюсовоки синьеры, го программисты, пхп макаки, питонодауны, все на дваче, галеры стоят, сайтики на битриксе не пишутся, кде под фри бзд не патчится, фронты уже давно намотались на графкуль, девопс заказал 50 серваков на диджитале чтобы развернуть кластер кластеров кубера, пм распланировал создание гугла за 3 месяца, девочка хр уже позвала на собес 15 джунов без опыта работы но с универом, локальный джун нахуярил таску, тесты прошли, все норм, но сука положил сдейджинг какой то непонятной ебаниной. Докуриваешь последнюю сигу, 16-00 день только начался.
>>202338350 >>202339161 Лол блядь типичные питонодебилы с НИНУЖНО и максимализмом головного мозга, что разница может быть даже не с тысячью кейсов им в голову не приходит, ведь в их динамикопараше лучше вообще не задумываться о такой штуке, как производительность
>>202336319 Под бухгалтерией я понимал основные понятия, числа тут вообще не при чем. В свою админскую молодость компания отправила меня на курсы программирования 1С, чтобы я мог в дальнейшем сопровождать ее. Выглядело это так: чувак рассказывает в группе реально про всякие азы программирования, синтаксис языка и запросов (по сути, тот же SQL, но в промтовском переводе), ничего особо сложного нет. А потом - хуяк! - задание: измените 1488-ю проводку, добавив к ней дополнительное поле. И все принимаются за дело (они-то бухгалтерию знают), а я вообще не понимаю, о чем речь. Короче, курсы кое-как закончил, потом помогал бухгалтерии, но просил показать на пальцах, что им надо. Кстати, до сих пор иногда продолжаю обслуживать всяких старых клиентов, обновляя им конфигурации и внося минимальнейшие правки (сменил несколько работ, сейчас сижу на удаленке + фрилансе).
>>202334055 > это сын питона и джавы, пиздец проиграл с унтера, не умеющего в расты.
раст это скорее safe си, с типажами к страктам. уж под определение говножабы раст никак не подходит, ибо там разный подход (говнооп). насчет пиздона тоже не очень то и понял, поясни
Уверен, что большая часть людей обсирающих языки, на которых они не пишут - не программисты вовсе. Скорее всего ядовитые недовкатывальщики.
Откуда вы берете факты о том, что на питоне не пишут ничего серьёзного? Вы ведь ни разу в жизни не видели реальный продакшен код). У нас в проде приложение на 3 миллиона строк. За это приложение платят огромные деньги очень известные корпорации по всему миру.
А с чего вы взяли что это язык для даунов? Любой язык будет весьма сложен, если писать что-то более продвинутое, чем скриптики уровня hello world. Вот вы знаете что такое метаклассы, корутины, лексическая область видимости, слабые ссылки и т.д? Большинство петушков, которые тут пишут, уверен, не слышали даже.
Вот я в свободное время пишу на C и Erlang. Но python я выбрал основным как действительно хорошо спроектированный язык. В основном за объектную модель и за неперегруженный синтаксис.
У нас в соседней комнатке сидят C++ программисты. Че-то мы с ними не рамсим по поводу языков. Потому-что тут все умеют программировать. И пофиг на чем
>>202332797 (OP) Ты еще забыл добавить что там нету скобочок из за чего весь код превращается в кашу и от количества пробелов определяет как будет выполнятся программа.
>>202343691 в айти уже давно на низовые должности нереально вкатиться, а миддлом нужен коммерческий опыт в команде, в итоге свой стартап или удачное приложение в гугл плей реальнее сделать чем вкатиться на работу, особенно если старше 20-23 вообще ору с этих манек вкатывальщиков
>>202343884 После того как посидишь на питоне, все эти скобочки выглядят пиздец перегруженно и некрасиво, а питоновский код читается идеально, даже во всякой хуйне с большой вложенностью, где по пять табов
>>202343341 >Уверен, что большая часть людей обсирающих языки, на которых они не пишут - не программисты вовсе. Скорее всего ядовитые недовкатывальщики. Почему я не могу обсирать язык и с чего ты решил, что я на нем не пишу?
>Откуда вы берете факты о том, что на питоне не пишут ничего серьёзного? Вы ведь ни разу в жизни не видели реальный продакшен код) Отличный переход на личности. Первое утверждение зачастую исходит из того, что соотношение крупный проект:петпроект из говнокода или мелкая хуета гораздо меньше на питоне, чем на доругих языках. >Вот вы знаете что такое метаклассы, корутины, лексическая область видимости, слабые ссылки и т.д? Мне обязательно знать всю эту хуйню, чтобы мочь критиковать питон за отсутствие базовой конструкции, например?
>действительно хорошо спроектированный язык Так охуенно спроектировали, что потом несколько лет не могли перекатиться с 2 на 3
>В основном за объектную модель и за неперегруженный синтаксис. сразу назвал слабые стороны пистона, ща напиши еще что неперегруженный синтаксис это отказ от скобочек и точки с запятой.
>У нас в соседней комнатке сидят C++ программисты. Че-то мы с ними не рамсим по поводу языков. Потому-что тут все умеют программировать. И пофиг на чем Еще бы плюсодауны рамсили на кого-то, у них язык вообще в жопу катится из-за одного известного самодура
>>202344154 Скобочки это очень удобно сразу видишь что где выполняется, а пробелы это хуйня, будешь целый день дебажить что бы найти где проебался с пробелом.
>>202343965 Я вообще через знакомых вкатился, лел. Причем без каких-то охеренных навыков. Но вообще да, ойти становится все более закрытой для мимокроков сферой.
>>202344933 хотя бы работа есть, питонодети сначала вкатились, а потом ПУК СРЕНЬК ЧТО ЗНАЧИТ ПИСАТЬ СКРИПТЫ СИСАДМИНОМ НА КУРСАХ СКАЗАЛИ БУДУ МАШИНЛЕРНИНГОМ ЗАНИМАТЬСЯ 300ККСЕК
>>202344933 да ну, пишу для себя на нём и вроде норм. Едет весьма не плохо, статическая типизация есть, либок готовых на любой вкус и цвет, синтаксис приятный, есть всякие ништяки по типу async/await и тасков в целом, кроссплатформа без рекомпила
>>202333450 Тут от быдлокодерского скила анона всё зависит. Если он низок, то ты без свича поймёшь всё с полтычка, а если высок, то ты хуй чё разберёшь. Со свичом или без. Кстати спп-кун, использовал свич от силы раза два для реализации цепочки обязанностей и чего-то там ещё.
>>202344933 ещё забыл упомянуть visual studio, на сколько бы не ненавидел мелкомягких, но ide то уж они для своего языка сделали годную. Скоро вроде объеденят core и framework вроде. В коре 3м уже есть поддержка wpf. + есть coreRT если хочется в натив скомпилить
>>202345888 >>202345878 ну мне похуй кто что говорит. Меня устраивает, всё что нужно есть + resharper и заебись. Писать одно удовольствие, успевай алгоритм продумывать и таб нажимать
>>202345813 Ага, только кодить там можно нормально только на шарпе. хочешь в спп функция_нейм? Хуй тебе, используй функция_нейм_s! А то копутер взорвётся!
>>202345888 >>202345878 лол блядь вот о чем и говорю, сразу вылез долбоеб со своим блокнотом уебанским. изучить хоткеи в студии и кайфовать от удобств он, естественно, не пробовал
>>202333995 >На питоне многое можно сделать быстрее, чем на нормальном языке. Поясните вот за эту хуйню, плес. Ну, вот чего, например, питонист на питоне своем быстрее напишет, чем я на том же шарпе и почему? Да он пока с версиями питона и библиотек ебется и сборочку делает, чтобы все не конфликтовало друг с другом это ебать сколько времени потеряет
>>202345955 я конечно знаю что такое делегаты и как это дело работает, но если бы не знал, то подумал из твоего объяснения что это пиздец для сверхразумов
>>202334894 >2019 год >тренирует полносвязные сети Тренировал на питоне сети в 12кк тренериумых переменных, которые влезали в память моей бюджетной видяхи с кудой
>>202346074 ну типа чтобы тебе график вывести надо винформу создать, написать там хуемое а в питоне написал import numpy import matplotlib и все... кто сказал таким никто не занимается, а как же мои лабы, МАМ СКАЖИ ИМ ПИТОН КРУТО
>>202345997 Если кто не понял тонкость вот тут, сисярпоблядок топит за visual studio, но к ней by default не прилагается чудо addon resharper, который сделан вообще сторонней конторой.
>>202346074 >Ну, вот чего, например, питонист на питоне своем быстрее напишет, чем я на том же шарпе и почему? Вебпараша например. Пока ты будешь проект разворачивать, питонодебил просто возьмет джангу и нужные батарейки. > Да он пока с версиями питона и библиотек ебется и сборочку делает Какие-то выдуманные проблемы. Разве что проблемы с либами могут быть под спермой.
>>202346164 >Я не думаю, что он быстрее, чем V8. Сам не пробовал, знакомый говорил, что там тесты-не-тесты в качестве пруфов есть. Беллард говна не делает.
>>202346074 всю выгоду вижу только в том что там динамическая типизация и кода меньше, но это потом аукнется когда проект разрастётся, а если всё делать по уму сразу то разницы то и нет (кроме того что выстрелить в ногу проще)
>>202346333 я собственно ничего плохого не вижу в сказанном. 1,5 года писал на чистой студии (2015) и норм, потом только из-за всяких редко пригождающихся фишек поставил
>>202346525 если лагает то можно спокойно не ставить, но если тачка норм (на ноуте с 16гб и i7 не лагает) то грузится будет с минуту, а дальше никаких фризов
>>202346199 >ну типа чтобы тебе график вывести надо винформу создать, написать там хуемое а в питоне написал import numpy import matplotlib и все И чо "все"? График то твой куда выводиться будет? >>202346403 >Пока ты будешь проект разворачивать, питонодебил просто возьмет джангу и нужные батарейки. Куда и чо я буду разворачивать? Создам асп.нет или .коре и все работает сразу из коробки, надо к бд подключиться? Вот тебе божественный entity framework >>202346502 >В твоём сисярпе типо мало версий, лол. Так там любая более поздняя поддерживает все говно, что было под ранние версии написано, так что обтекай
>>202345296 С каких пор свитч эффективнее, маня? Его до недавнего времени вообще моветоном считали, отдавая предпочтению ifelse. Просто с нынешней вычислительной мощностью это уже неактуально.
>>202347088 В смысле не на все? Практически в любой мк можно залить сишный код. Лично я работал с Atmega32 и в него всё отлично заливалось. Правда, js и прочие гейские приблуды я не подключал, писал сразу на C.
>>202347403 Сейчас я делаю браузерную онлайн-дрочильню с трёхмерной физикой. На клиенте используется js-ный движок для физики, на сервере - C++-ный Bullet3. Настроил их одинаково - но один хуй идёт рассинхрон, на клиенте ящики почему-то падают быстрее. Сейчас накатываю V8, чтобы залить в него js-ную физическую либу - после этого можно будет приступать к различного рода техникам вроде Lag Compensation, Jittering Buffer и т.д.
>>202348056 Ну, сервак считает физику и отправляет клиентам координаты примерно раз в 200мс. Чтобы клиент не перемещал объекты рывками каждые 200мс - я подключил физический движок, который в этих паузах продолжает моделирование, и который, как оказалось, должен быть одинаковым на сервере и на клиенте.
>>202334294 1С это на 80% бухгалтерская вышка, на 20% - базовые знания программача. В противном случае будешь на уровне обычного неквалифицированного сисадмина.
>>202347763 Преимущества над элифами, хули ты доебался со своим словарем? У свича и ифа определенная область применений, может со словарем там и можно что-то сделать еще эффективней, я не проверял, но звучит как какой-то костыль, так что не понятно, нахуя ты прибежал про него сюда кукарекать
>>202343861 >Почему? Всё это есть в python. Просто первое что пришло в голову Давай значения этих же вещей в шарпе, например. Или шарп в такое не умеет?
>>202343884 >там нету скобочок из за чего весь код превращается в кашу и от количества пробелов определяет как будет выполнятся программа. А еще можно табы с пробелами намешать, ух, бля
>>202348281 Может тебе стоит на клиенте просто не запускать физ движок на клиенте, а просто ловить данные с сервака тогда? Ну такая ироничная (слегка) оптимизация.
>>202348373 Да, из них 1кк строк это неоптимизированые эскуэль запросы с десятью джоинами в каждом и еще 500к это копированый из класса в класс бойлерплейт, потому что проектировал даун-студент
>>202345813 >Скоро вроде объеденят core и framework вроде Зачем они его будут объединять, если кор замещает фреймворк, это траленг что ли? >В коре 3м уже есть поддержка wpf Нахуй это говно никому не упало. Пишешь на впф - червь, пидор, гной и ничтожество.
>>202348825 ух, бля, электрон. Просто самая забористая и жрущая говнина которую видел. Один ебучй лог вьювер без функционала на старте голый жрёт 150мб из-за того что по факту запускается ебучий инстанс хромиума
>>202348561 Конечно, можно всегда держать последний кадр в буфере и линейно интерполировать между ним и предпоследним кадром. Тогда на клиенте вообще никакая симуляция не нужна. Но в то же время с таким подходом нельзя будет реализовать Lag Compensation. Например, игрок нажимает кнопку W, до сервера этот пакет идёт 100мс, сервер вычисляет новые координаты и отправляет игроку ещё через 100мс. Т.е. игрок начнёт двигаться только спустя 200мс. Решение - начинать перемещение на клиенте сразу, а на сервере отматывать физику назад на время задержки, применять перемещение игрока и возобновлять симуляцию уже с новыми данными. При этом важно, чтобы на сервере и на клиенте за перемещение отвечал одинаковый код. Расхождения допускаются только в погрешностях при работе с числами с плавающей точкой.
>>202347565 >у тебя там core завезли, который совместим с другой веткой только по standard Говно без задач. Что я на этом коре смогу написать такого, чего не выйдет на 4.5.2?
>>202349060 Ясно, даже сталкивался с похожей видимо реализацией в играх, но вопрос, почему тогда булет не пользуется на клиенте? Просто я не понимаю, что означает >физ движок на js.
>>202348958 >Но при чем он тут? Да было интересно, реально ты что-то сложное тут загадал, что 99% вкатывальщиков не знают или ерунду, просто умными словами
>>202348757 >Пишешь на впф - червь, пидор, гной и ничтожество. Тричую. Лучше голого WinAPI под Шиндовс (и Wine) ещё ничего не придумали. Впрочем, в C# он реализован максимально уебищно, лучшая обертка - в стандартной библиотеке C/++
Это тред программистов? Как сделать чтобы программа в clion компилилась нормально? Во встроенной консоли она работает, а стоит запустить сам файл отдельно - требует libstdc и libgcc. С самим кодом проблем нет, в code::blocks компилится нормально и все работает.
>>202348825 >нормальные поцоны на электроне или кутэ пишут? Можно было толсто потралить, мол, нормальные поцоны под десктоп не пишут, но я не буду. Просто объясни, чем впф лучше формочек >>202349057 >выглядит красиво, работает нормально тыскозал? >разметка а-ля xml Как будто это плюс <a> <b> <c> <d> e = 10 //пшел на хуй чорт, блядь </d> </c> </b> </a> >есть анимации и биндинги А в формах нет, ага?
>>202335997 Пиздец теперь, давайте тогда нахер все высокоуровневые ЯП в корзину, а то что-то просто на них. Вон демосценеры как оптимизируют код, потому что пишут на асме
>>202350012 Зачем уходить в крайности? Тот же GoldSource, обычный Source или все idTech от первого до последнего весьма хорошо оптимизированы. И не похожи на говно, как юнити. А первые idTech писал один человек тащем-та.
>>202349950 Всё дело наверное в неявно упомянутом xaml, где есть разделение view и кода (ну чуточку), в итоге есть специальный загон для дезигнеров (не факт что они его используют, мои использовали (несколько раз)).
>>202347274 Нахуй мне РЯД СЛУЧАЕВ, еслм в большинстве ты со своим РЯДОМ сосешь. Везде есть исключения. Да и потом, ебанутый ты наш, я привел пример аналогии на питоне, где свича нет по определению, и он там нахуй не нужен, даже для твоего РЯДА СЛУЧАЕВ.
>>202350457 Не знаю что там лежит, но исполняемый файл скомпиленный в cb весит 1.5мб против 100кб у clion >>202350430 Куда? >>202350427 Делал в консоли вот так, все конечно работает, но хочется то чтобы в ide все делалось
>>202349587 Если требует это, то значит у тебя в папках, которые приписаны к экзешнику, нет этих либ. В кодблоке тоже если из папки дебаг или релиз запустить напрямую экзешник, то он тоже руганется. Надо кидать либы прямо к экзешнику или в системные папки. А зачем на силион переходишь с кодблока, требования на работе?
>>202351083 Люди, знакомые с позиксом, готовы даже на такие ухищрения, лишь бы не жрать прелое говно от мелкомягких, которое они почему-то называют C++, хоть это и совершенно другой язык.
Блядь, я уже третий раз пересобираю ёбаный V8, потому что со стандартными флагами первый раз он собрался только статическими либами, второй раз он собрался через встроенный clang вместо моего системного gcc(какого хуя блядь ёпта?), третий раз уже не знаю чего ожидать.
>>202351083 двачую уже отписавшегося на этот пост, еще добавлю, что она больно неповоротливая и в ней нет чего-то такого, что прямо было бы нужно, что я не могу в том же кодблоке зато часто бывают ситуации, что вот сейчас где-то в дороге, где с собой есть планшет или нетбук, а надо удаленно подключиться и что-то поправить, но нет возможности делать это на удаленной машине, а просто требуется внести правки и выкатить, студия просто пиздец жрет
>>202350336 >да, причём весомый. Обоснуй >а я что то про формы говорил? Ты за впф топишь, хотя формы все ровно то же умеют, только еще и в графики, например, из коробки, а впф сосирует. >Ну и формы это собственно просто устаревшая технология И чего на них не выйдет сделать, тогда как на впф выйдет?
>>202351972 потому что нода - то же тормознутое js, только в профиль для игр такого рода, что делает тот анон - это не вариант, а освоится с этим в сях - еще и работку может получит в этой отрасли
>>202350312 сука какой же ты тупой, кинул ссылку, где разбираются преимущества свича над элиф (в языке, в котором есть обе конструкции), ты опять пердишь НИНУЖНО НАХУЙ МНЕ РЯД ТЫ СОСЕШ
>>202352391 Почему? Мне нравится писать на плюсах. На ноде я уже написался - не понравилось. Она больше для прототипирования, чем для реальной разработки.
>>202352818 >Тот же js, только переведённый в байткод. Ну не тот же. >Тогда мне и на сервере придётся его использовать, а это тот же V8. Ну не тот же. Эхх. С чего начать объяснять?
>>202354119 Исполняется-то этот байткод js-ом, а значит нет разницы, пишешь ты на плюсах, после чего переводишь плюсы в байткод-вебассембли, или сразу пишешь на js. В результате получается то, что выполняется js-ом. Реализация asm.js хотя бы в том же V8 немного ускоряет выполнение байткода, но не сильно.
>>202354434 только вот asm.js узкоспециализированная почти нигде ненужная вещь, разве что вставки писать на ней удобно, а плюсы он много где в геймдеве применит
>>202341808 >Когда есть паттерн-матчинг и монады. Тут слёт ООП петушков? В питоне нет паттерн матчинга, лул, им даже свитчкейс не нужен, о чем ты говоришь нахуй.
>>202354434 В этом ключе ладно, я хотел хотел оспорить, что vm != интерпритатор + каждая имплементация виртуальной машины сама по себе отличается (что очевидно). Далее, тебе уже поясняют по ходу треда про web assembly, наверняка уже есть опыт скидывания булета в web assembly, то есть ты можешь написать логику и скомпилить в web assembly => из клиентского js делать нужные колы, но просчёт будет проходит не в js, а на clang bullet, что думаешь?
>>202355970 Уже есть буллет для вебассембли, называется Ammo.js. Но по сравнению с Oimo.js он медленный. Мне важна скорость.
Сам я использовал вебассембли для написания скрипта, скрывающего в пораше лахтодырок по картинкам. Я знаю, что это такое. Могу кстати ссылку дать если нужно.
>>202356223 Стоп, то есть есть какой-то код на js, который дергает обёртки пули, и ты свободно подсовываешь имплементации на васме? Да ещё, не подумай, что я разбираюсь конретно в васме или в булете, просто интересно.
>>202356807 Есть код на js, который дёргает API васм-модулей, которые в свою очередь получены из CPP-шного кода буллета. Эта либа называется Ammo.js, и она весьма медленная.
>>202333728 Адепты какого-нить другого языка пиздят что их язык крутой. Кулик хвалит свое болото. Но у Опа пригорает только от адептов питона. Вангую оп попался на адепта, поверил ему как ребенок, а поебавшись, разузнал что питон не такой и уж крутой, наоборот - легкая игрушка для вкатывальщиков в погромирование и как итог - наблюдаем горящую жопу опа хуя от начала треда до конца.
>>202332797 (OP) >Писать быстрый код для тырпрайс >Ожидать что он будет объективно читаемым и легкодебаженным Я в этом лично ораклов за их внедрение явы во все щели виню.
>>202346074 Например, не ебя себе мозги на изучение шарпа быстро накидает парсер что бы новость с одного сайта падала ему смской на мобилу. И продолжать дальше хуярить в своей шиномонтажке.
>>202333180 >goto Ну давай перепиши мне пару страниц говнокода, когда перед релизом тестер залупу нашел и надо срочно латать. И вообще считаю все кто пишут, что goto - зло унылая студня не имеющая ни компетенций ни опыта.
>>202332797 (OP) switch-case прекрасно пишется как if-elif-elif-else, хули ты ноешь? у питона есть конечно недочеты, но ты уж совсем до хуйни доебался, из чего я делаю выводы о твоей низкой компетенции, иными словами, ты - школьник, знания языка которого ограничиваются синтаксисом
Как парсить двачи? /b нормально работает, а gg копротивляется. КрасивыйСуп выдает какой-то javascript-шлак вместо ссылок на фоточки. Пните в нужном направлении, позязя.
>>202346074 >Поясните вот за эту хуйню, плес. Ну, вот чего, например, питонист на питоне своем быстрее напишет, чем я на том же шарпе и почему? Абсолютно все, что не требует 10к+ строк кода с которыми при наличии динамической типизации и сложных структур данных ты заебешься. Хороший синтаксис, и огромное количество библиотек на все случаи жизни этому способствуют.
Долбоебы вы со своим элиф, чтобы выполнилось 10 условие в элифе перед этим должно быть выполнено 10 проверок условий, свич оптимизирует обращение к конкретной строке условия, и не делает лишней работы. При этом условия в свиче должны быть неизменяемыми явно или неявно, благодаря этому достигаются оптимизации. Ну выж макаки, что с вас взять.
>>202360956 When compiler compiles a switch statement, it will inspect each of the case constants and create a “jump table” that it will use for selecting the path of execution depending on the value of the expression. Therefore, if we need to select among a large group of values, a switch statement will run much faster than the equivalent logic coded using a sequence of if-elses. The compiler can do this because it knows that the case constants are all the same type and simply must be compared for equality with the switch expression, while in case of if expressions, the compiler has no such knowledge.
>>202343341 Пиздец какое ЧСВ > метаклассы, корутины, лексическая область видимости, слабые ссылки и т.д?
У меня не питон. Я не знаю только что такое метаклассы. Это просто класс с дженериком? Все что ты перечислил просто простейшие, базовые вещи. Ими гордиться это пиздец. Или просто питонодауны думают что это что то высшее.
>>202363029 не нужно, хз что нужно, работаю на Си++ явамакаки делают коммерс питонобляди качают тензорфлов и делают вид, как будто они биг дата эксперты Сишарпники вроде норм гораздо важней ноухау, прикладные математика, физика, смотря какое поле
>>202364315 V8 собрал, js через него выполняется. Но как подключить физический движок - ещё не разобрался. Вместо объекта движка он почему-то отдаёт undefined. Подозреваю, что дело в глобальных переменных. Сейчас пытаюсь собрать V8 на домашней пеке, пока что безуспешно.
>>202334081 На нормальных языках switch case это не костыль, так как он не раскрывается в if/else if/else, а раскрывается в таблицу переходов, где вычисляется адрес и совершается переход на нужное место без 1000 и 1 сравнения и условного перехода
>>202368135 Обнял. Начал писать на C после некоторого количества других не-веб языков, и вот уже полгода не могу слезть с него. Для разработки софта под Шиндовс лучше чистого C ещё ничего не придумали
>>202332797 (OP) Блять скажите почему у пайфона под 200 косарей зарплата? Приведите пример подобной хуйня с такими же деньгами? Ну просто хуй знает. Че неужели програмизды настолько востребованы на рынке?
>>202369650 >Для разработки софта под Шиндовс лучше чистого C ещё ничего не придумали C# создан специально для разработки под винду. На нем писать намного проще и приятнее. У С единственный плюс - это скорость, но она нужна лишь для узкого круга задач.
>>202369250 C++ это абсолютно другой язык. Не знаю, мне не вкатывает. И исходники на нем читать это ад. >>202369650 Никогда не понимал почему C перестали использовать. Сложно поддерживать? Да как-то нет, я достаточно просто разбираюсь в коде читая исходники на каком-нибудь github. Читая исходники на C++ я ломаю голову. Из-за небезопасности? Ну, С++ же используют.
>>202369923 Если ты писал лет 5 на C, то мозг просто не переваривает все это ООП. Я его абсолютно не могу понять, а еще больше зачем оно вообще нужно. Разве что GUI удобно на ООП строить, не более.
>>202369963 В сях нет ООП, из-за чего приходится городить макросы и сильно отсасывать в удобстве. Ну, это для меня так. На каком-нибудь хаскеле вообще нет ООП, ир полон извращений.
>>202370076 Так не городи макросы, пиши код ЯВНО. Я вообще не особо догоняю зачем тебе в C ООП. Свой gtk пишешь? Это кстати отдельный сишный срач, также касается typedef и прочего, что скрывает сущность того чего ты используешь.
А то нагородят своих typedef, а потом сиди и разбирайся во всем этом.
>>202370049 >зачем оно вообще нужно Намного проще писать крупные приложения, можно мыслить абстрактно отношениями классов: наследование, композиция и т. д. А на чистом С мешанина функций в которой хуй разберешься. Плюс на тактическом уровне в плюсах и си шарпе все намного удобнее. в одно строчку сортируешь контейнеры (std::sort) или находишь макс мин элементы [min. max] = std::minmax_element() Короче я 6 лет писал на плюсах, сейчас приходится кое-что пилить на С и я тебе говорю, С - это ад, садомазоязык 20 века.
>>202338815 > > нет switch > Зачем перегружать язык конструкцией, которую можно выразить через другие методы? (elif) Ты совсем эксперт что-ли? If/elif оперируют булами. То есть вместо подстановки значения ты должен везде дополнительно приписать ==. Switch менее избыточен синтаксически. Ты можешь возразить мол в си/джаве зато нужно в каждом кейсе брейк дописывать, но позвольте, мы вообще-то про нормальные языки говорим, а не про джаву.
Со словарем функций вообще пушка. Щас бы оверхеды на вызов функции выдавать как фичу языка, лол.
>>202370221 Я не использую typedef. А ООП нужен для написания понятного кода. Например, ты хочешь принимать в методе только объекты, унаследованные от интерфейса sosacher_t, у которого в свою очередь есть методы sozdat_tred, napisat_post и podrochit_huy. Внутри метода ты можешь быть на 100% уверен, что у переданного аргумента есть эти 3 метода, и не подрочишь хуй какому-нибудь char*, у которого и хуя-то, собственно, нет.
>>202370454 Я не вижу удобства в наследовании и вот этом всем. Приходится скакать от одного класса к другому чтобы узнать что это вообще такое. А функции расположены в .h файлах, предоставляя тебе свой интерфейс. В этом смысле я особой разницы не вижу, кстати, ибо что в C что в C++ ты можешь не знать как реализована функция. Мешанины никакой нет если нормально функции называть, хотя я бы не отказался от namespace, удобная штука. Так кто тебе мешает так же в одну строчку просто вызвать функцию sort? max? min? Не понял. >>202370614 Не вижу особой разницы между sosacher->sozdat_tred("Python") и sozdat_tred(sosacher, "Python")
>>202369923 >На нем писать намного проще и приятнее Охуеть приятнее. Разве что для небольшого личного софта, для большого как раз кресты будут лучше. Одно из основных отличий - в C ты задаешь все параметры создания окна/кнопки до создания окна, а в C# ты сразу инициализируешь свое говнокошко, а потом (на глазах у человека) создаешь элементы интерфейса и перерисовываешь его по 20 раз
>У С единственный плюс - это скорость Не единственный. Можно напрямую общатся с элементами окна в WinAPI, так что то, что ты можешь делать, не ограничено библиотечными функциями, а взаимодействие пользователя контролировать без уебищных ивентов. К тому же гораздо удобнее обрабатывать некритичные ошибки (ведь почти все функции WinAPI возвращают булевое значение об успешности исполнения), чем использовать убогие деревья try-catch или полностью крашить программу из-за неправильного инпута. К тому же, не требует сторонних библиотек по типу NET Framework
>но она нужна лишь для узкого круга задач С HDD на C# простенькое окошко с 5-10 элементами с холодного старта будет до 2-3 секунд отрисовыватся, что уже сильно влияет на юзабилити. C# - это хуяк, хуяк и в продакшн, а на C можно действительно написать отлаженные и отзывчивые GUI. C# - тырпрайз, и когда пишет толпа уженемакак то С не пойдет, конечно
>>202369916 Альтернатив нет особо, там где окошки одной строчкой создаются - либо GUI не отзывчивые, либо не все возможности отрисовки доступны
>>202369963 Потому что на нем сложно научить писать макак. Код там читается лучше, чем в крестах, но разбиратся в говнокоде со спагетти и без комментариев тоже непросто. Для тырпрайза кресты, Java или C# лучше подходят, а почти весь софт ими сейчас и пишется. Для 1-2 людей C может быть удобнее, но софт в одиночку сейчас пишут редко
>>202374019 Тред уже сейчас утонет (бамплимит, 8 страница на момент поста), так что слишком подробно не распишу. Если вкратце - фреймворк неплохой, есть смысл юзать только для реальной кроссплатформы (все приложения на WinAPI прекрастно работают под Wine, но это костыль), хорошо оптимизирован (больше в плане скорости, оперативу пожрать может), хорошая читабельность (в большинстве случаев). Ничего плохого сказать не могу (есть свои особенности, конечно, но это в любом фреймворке). Мало, т.к. эра десктопных приложений, к сожалению, прошла, сейчас больше веб-аппов выкатывают (макак на кутях тоже не так просто научить писать), хотя на Qt много известного софта раньше писали (но сейчас он не модный, так что пишут на чем-то другом, частично из-за того что он для сложного в поддержке C++)
>Нет даже ёбаннаго switch case, питоноблядкам приходится изобретать велосипеды с примением словарей или функций, когда на нормальных человеческих языках программирования это можно сделать просто создав swich case.
Питоноблядки, оправдывайтесь.