Почему многие пидорасы говорят, что c# недостоин обучения, и что с++ гораздо лучше? Как это понимать, животные? Чем лучше этот кусок хуйни? Тем, что чтобы сделать тот же объем работы нужно выебать себе голову в 10 раз сильнее? Тем, что вместо понятного синтаксиса используются FCNTL FC_INSSET и прочая, абсолютно коченная хуйня? Или тем, что названия библиотек, вместо того чтобы зваться по своему функционалу(system.net.sockets, system.drawing etc.) называются казахскими именами типа netskapetkdjjsksfk.h и unithdhshfejhsbsbdhehshxhdhdhdj.h? Иногда во время спора звучит аргумент, что якобы с++, как более низкоуровневый язык программирования, ближе к ос и во многи отраслях(вирусах например) он гораздо пижже. НО ЭТА ЕБУЧАЯ СВЯЗЬ С ОС ОСУЩЕСТВЛЯЕТСЯ ЧЕРЕЗ ВИНАПИ, КОТОРОЕ МОЖНО ТОЧНО ТАК ЖЕ УСТАНОВИТЬ В НУГЕТ НА С# И ВЫЕБАТЬ В РОТ КАЖДОГО ЛЮБИТЕЛЯ КРЕСТОВ! короче бугурт
>>218027976 (OP)>Почему многие пидорасы говорят, что c# недостоин обученияЛюбой, кто говорит, что какой-то там язык лучше другого, без контекста задачи, которую нужно будет выполнять - даун. Отталкивайся от задач, которые ты будешь решать, тогда и вопросов не будет возникатьтхреад
>>218028189Ты про с#? Все области кроме десктопа закрыты для него? Давай я тебе на айфон программу напишу на шарпе, которая будет каждые пять секунд орать что ты пихдабол?
>>218027976 (OP)Потому что пидарасы. Учить надо не язык а программирование. Если ты не макака,то на любом языке писать сможешь нормально.
Единственная реальная проблема шарпа в том что он легко декомпелится антивирусами, но для программистов это не проблема, так что шарп официально язык богов и бог языков
>>218028594Виндовсфон, андроид, айос, линукс, мак. Что еще нужно? Блять если хочешь можно даже на хбох игру сделать на шарпе, куда кроссплатформенней уже?
>>218028508В твоём хамарине нет нихуя в библиотеке Уи, половина интеграций с апи не работает, часть кода это вставки библиотек на обжектив с. Хамарин пока это лишь плод воспалённой фантазии. Что то серьезное на нем писать нереально.
>>218028683хбох это майки, там везде дотнетандроид айос линух мак - через ебучие костыли, которые не работают, и там быстрее на плюсах писать, чем ебаться с совместимостью
>>218027976 (OP)На крестах можно легко написать высоко нагруженную систему реального времени. Увы, в шарпе из-за сборщика мусора прогнозировать время выполнения невозможно.Люблю шарп, только бы на нем и писал(жаль по работе так не получается), но надо признать, что он томознутее крестов в 2-4 раза, причем это по рекламным заявлениям майков.
>>218028683Как только пишешь гуй для чего то кроме винды-сосешь хуй. Асп.нет норм, но какие то библиотеки опять таки вне винды не найдешь. Кроссплатформенный он на словах.
>>218028775На мак писать быстрее на плюсах. Именно быстрее? В чем в чем, а вот в скорости написания шарп защеку даст кому угодно, так что не надо хуйню нести
>>218028822Быть тормознутее крестов в 4 раза - не большая цена. Т.к. быстрее плюсов ничего особо и нету.Ну серьезно, не рассматривать же асм.
>>218028843>Как только пишешь гуй для чего то кроме винды-сосешь хуйhttps://github.com/AvaloniaUI/Avalonia
>>218028843Xml интуитивно понятен для всех кто работал с андроидстудио етк. В чем проблема гуи написать не пойму
>>218028771Ты щас о чем вообще? Что гуй можно в хмл сделать? А что компонентов для гуя нет нихуя и они через жопу кастомизируются это как тебе? Покажи свой проект на с# под яблоко,иначе ты теоретик ,поверивший в рекламные лозунги.
>>218027976 (OP)Очевидно, что очередную энтерпрайз парашу, которая за неделю сто раз переделывается, на плюсах слишком долго писать, но вот что-то действительно производительное на дотнет ты не напишешь. Вот на чём nginx написан? На чистом C. А вот винда уже нормально без твердотельника не работает нормально. Потому что вот эти все упрощения и абстрагирования сжирают по максимуму все ресурсы.
>>218027976 (OP)Шарп не компилируемый язык, а параша для вендовой виртула машины, высраной из зависти к ораклу./thread
>>218028822Я могу перечислить в 10000000 отраслей, в которых эта самая скорость никому не всралась и преймущества шарпа во всем остальном гораздо важнее. Например.. Все что угодно
>>218027976 (OP)Пушо язык любой учится за неделю под пивас и учат вас в вашей шараге не ему, а алгоритмам, парадигмам, устройству эвм, ограничениям человеческого интеллекта и прочим неочевидным вещам, критичным для продуктивного труда. А последующее понимание кода на вечном шедевре - си идет небольшим бонусом.
>>218028937>Быть тормознутее крестов в 4 раза - не большая цена.Смотря где. Много ты видел САПР-софта, написанное на шарпе? Или игровых движков? Там встречается шарп, но чисто как язык сценариев. Что-то, где повышенные требования к памяти, реалтаймости и быстроты, шарпу доверять нельзя.
>>218029095Но что делать там, где эта быстрота важна? Кресты можно использовать везде, где используется шарп. Обратное утверждение, увы не выполняется.
>>218028289>Любой, кто говорит, что какой-то там язык лучше другого, без контекста задачи, которую нужно будет выполнять - даун. фортран, паскаль, делфи, пролог, давай маняврируй даун
>>218029102Да и вообще через пяток лет сисярп может просто исчезнуть в пользу раста, питона или яваскрипта.
>>218029196Так же можно использовать бинарный код везде где шара юзается, и тем не менее шарп всегда будет на 10 шагов впереди по удобству и скорости написания кода
>>218027976 (OP)Сишарп хуйня же, это просто скриптовый язык.Даже lua проще и быстрее, и кроссплатформеннее.
>>218028594>С# не кроссплатформенный..net coreМожет ты перестанешь обсираться и свалишь из треда уже?
>>218028634Винформы только под винду. WPF только под винду. UWP только под винду. Нормальных кроссплатформенных гуёв нет. Зато можно веб под никсы пилить, азаза.
>>218029255Конечно взлетит, это как пхп8, Легаси говно оно всегда найдется.Асп.нет неплохую нишу имеет.
>>218029110Altium Designer 19 написан на шарпе. Лицензионная копия падает в среднем два раза в неделю без отчетов об ошибках и еще 3-4 раза с отчетами, которые я лично всем шарпоблядям в очко запихну. 2020, еба.
>>218029356вручную на крестах 100 строк на надпись хуй писать это лучше? Если гуи вручуню ебашить(отбитым быть) то на си шарпе это все равно лучше
>>218029356Ну ты чё ,тебе же скинули ссылку на Авалонию и ещё Хамарин есть. Правда работают как рак жопы и проще на qt писать, но зато с# кроссплатформа.
>>218028435Низкоуровневый софт с высокой производительностью и работой как можно ближе к железу - кресты.Очередной рест/круд сервис, микросервисная архитектура, скалабилити вертикально/горизонтально да и в общем энтерпрайз - дотнеткор и шарпы.мимо-шарп-фанбой
>>218029457Проще на qt и плюсах писать же.нет для c# кроссплатформенных решений, одни кроссплотформенно-идентичные продукты, которые нихуя не работают и с которыми трахания больше, чем если на плюсах писать.
>>218029427Ты хоть что-то, на что можно будет ответить, способен сказать? Что ты хотел донести до меня, просто перечислив языки программирования?
>>218029478>Низкоуровневый софт с высокой производительностью и работой как можно ближе к железу - кресты.Это Си и GO, а не твои каловые кресты, сразу видно в треде студентики дауны
>>218029141Он же тоже байткодовый>>218029246Нет. Скорее даже наоборот. Питон и js никогда не будут быстрыми. А сейчас все тренды это параллельные высоконагруженные системы.
>>218029478>Низкоуровневый софт с высокой производительностью и работой как можно ближе к железу - кресты.Си и ассемблер, какие нахой кресты.>Очередной рест/круд сервис, микросервисная архитектура, скалабилити вертикально/горизонтально да и в общем энтерпрайз - дотнеткор и шарпы.плюсыа сишарп ненужен
>>218027976 (OP)че ты так гориш дебчикникто не говорит что шарп кал, это все придирки долбоебиков которые знают что-то одно и пытаются это чтото впаиртьу шарпа свои задачи, у плюсов свои, их можно даже совмещатьпросто шарп это джава от мира майкрософт, поэтому у него много ненавистников,а так считается проще для вката в само базовое ооп программирование, чем плюсы, т.е. шарп\жаба более казуален как пресс икс ту вину плюсов же основное преимуещство - очень высокая гибкость самого языка, малые бинарники, не нужно тащить огромный дотнет или нетфреймворк или что там еще бывает>НО ЭТА ЕБУЧАЯ СВЯЗЬ С ОС ОСУЩЕСТВЛЯЕТСЯ ЧЕРЕЗ ВИНАПИэто только в винде, да и шарп на деле работает как шарп->си->винапи
>>218029540Я с тобой абсолютно согласен.С++ версии этак с 18ой вообще по удобству не отличить от с#. Можно даже с памятью не ебаться и структурами, просто без задней мысли писать логику.
>>218029541Ты даун, ты даже свои посты не способен разобрать>Любой, кто говорит, что какой-то там язык лучше другогоя тебе перечислил мертвые языки без задач, которые заменили другие языки, оказавшиеся лучше во всемпролог вообще мертво рожденный 0 проектов
>>218029259Но если уж он сосет в нагруженных системах, то сосет, ничего уж тут не поделаешь. На крестах можно как летать по верхним слоям абстракции на объектах, так и замутить свой рапределятор памяти для оптимизации конкретно твоей задачи. То есть есть выбор уровня абстракции. В шарпе же наглухо закрыт доступ к ручному управлению памяти, реалтаймовости. Кто-то за вас решил, что вам это не надо и жрите что дают. Так себе преимущество.
Если вам так нужна скорость и низкоуровневость - бегите учить ассесблер или сразу машинный код и пишите кроссплатформенные микроволовки на расберипай. Шарп все равно останется богом
>>218027976 (OP)Поддержу .net братишку. но всё-таки C++ хоронить не нужно, он создан для мазохистов. Пусть себе и юзают его до покраснения в своём уголке
>>218029618>>Очередной рест/круд сервис, микросервисная архитектура, скалабилити вертикально/горизонтально да и в общем энтерпрайз - дотнеткор и шарпы.>плюсы>CRUD сервер>плюсыNode.js Калоедов полон треда
>>218029501Открываю Issues и первая же "Проект что,сдох?"Смотрю,а там:I am not sure what to do with this project.When I started the project I didn't consider the simple fact that people generally do not trust third-party clients. This is important because if users are not going to use it, then there is no reason to invest time in the project (and it takes a lot of time).I am still thinking whether something can be done about this.Besides that there are still some unresolved issues in Avalonia (text & font related).Автор забросил проект потому что авалония говно. Спасибо что помог доказать мою точку зрения.
>>218027976 (OP)Я считаю это только потому, что ты живёшь в эрафии, где ценится и кузнец и жнец и на дуде игрец. Собственно за мелкую по меньшей мере зарплату в Европе и США наш работадатель получает универсального солдата, который может делать всё на плюсах. Шарпы более специализированы, поэтому хуже котируются здесь
>>218028189Лет на 5 отстаёшь, дружище. Сейчас .net запускается почти на чем угодно, и даже момент пиздатые xaml ui десктопные приложухи пилить кроссплатформенно.
>>218027976 (OP)Скажем так, в зависимости от задачи выбираешь шарпы или чистый C. Плюсы вообще на свет зря появились.
>>218029780>в Европе и США Пруфы популярности с++ в этих странах, в отличие от тебя я статистику знаю и говорю что ты врешь
>>218029778>забросил Толсто же. Ты если знаком с английским, то вот:>When I started the project I didn't consider the simple fact that people generally do not trust third-party clients. This is important because if users are not going to use it, then there is no reason to invest time in the project (and it takes a lot of time).Про авалонию говорится лишь в рамках "нерешенных проблем", причем каких именно - не сказано, и непонятно решены ли они на данный момент или нет. Ты если дискутировать не настроен, то так и скажи. Зачем нагло врать?
>>218029991Всмысле врать? Не у проекта проблемы со шрифтами , а у Авалонии, с помощью которой пооект делается.И если уж на то пошло,то я просил ссылку на свой проект, а не рандомно нагугленный чужой. Я не отрицаю что можно делать кооссплатформ гуй на шарпе,но будет долго сложно и говно. Вон даже есть Гуи для пхп и 1с(всмысле в отрыве от самой 1с бухгалтерии),но это хуйня,ибо бизнесу надо быстро и чтобы работало. С# кроссплатформу так не умеет.
>>218030032А как обстоят дела с обратной совместимостью разных версий C#? Всё так же хорошо, как в яве, или очередное НИНУЖНО?
>>218030130Не ну я не тралю, просто у каждого языка своя область применения. Я на самом деле даже не в курсе того насколько в c# хорошо с directx, просто интересно зачем он там, если есть языки с хорошей интеграцией
А чем плох пиздон? Хочешь под веб - хуярь, мобилки - делой, датасаенс, ии, десктоп, че угодно блять. Ну игори нельзя да.Нахуя вы говно учите
>>218030183Его назвали с# потому что символ # это шифт+3 на клаве, а это типа третья версия с . Примерно как яваскрипт типа Ява по названию,чтобы подмазаться к знакомому слову
>>218030206Ну я вот хотел написать что-то наподобие небольшого 3д движка, естественно на своем любимом шарпе, в итоге сосу бибу с SharpDx который сдох
>>218030243Питон для студентов рисующих графики и ученных не способных в программирование, но желающих вычислять протеины в цикле.
>>218030167>Всмысле врать?Ты сказал: >Автор забросил проект потому что авалония говно.Автор сказал:>When I started the project I didn't consider the simple fact that people generally do not trust third-party clients. This is important because if users are not going to use it, then there is no reason to invest time in the project (and it takes a lot of time).>И если уж на то пошло,то я просил ссылку на свой проект, а не рандомно нагугленный чужой.Ты сказал:>Писал на ней что-нибудь? Там что то сложнее хэллоуворда писать заебешься.Ты не просил никаких ссылок, просто сказал, что что-то сложнее хэллоуворда писать заебешься. Я же скинул тебе репозиторий с рабочим приложением, которое, явно сложнее хэллоуворда Ты, конечно, можешь попробовать сманеврировать и сказать, что проект загнулся потому что авалония говно, но тут мы снова возвращаемся к словам автора проекта.
>>218030334Ну это так не работает. Можно, конечно, натянуть сову на глобус, но нормальные парни выбирают ЯП исходя из постановки задачи
>>218027976 (OP)Это развлекуха такая у малолетних дебилов, которые еще даже первый калькулятор не написали. Сравнивать невзаимозаменяемые вещи для разных применений и говорить, то одна лучше другая хуже.
давайте простые тесты на то что лучше, шарп или с++.1. Сделать скриншот для дальнейшей отправки по tcp.Bitmap bmp = new Bitmap(screen.bounds.width, screen.bounds.height);Graphics graph = new Graphics.FromImage(bmp);graph.CopyFromScreen(0,0,bmp.size);MemoryStream ms = new MemoryStream();ms.Write(bmp);byte[] kartinkavbytes = ms.ToArray();socket.Send(kartinkavbytes,0,kartinkavbytes.Lenght);8 строк. Оправдывайтесь крестобляди
>>218030391Питонистам ещё cpu time десятикратный нужно накинуть. Половина из них не знает про jit. Ещё четверть не умеет в векторизацию.
Я не уверен, но разве .NET это не такая же хуйня, как JVM? Это же игрушка, которую для серьезных проектов использовать нельзя.Или проекты на C# могут работать и без всяких Microsoft .NET Framework?
>>218030645да, есть такая в нугет. Тот же афордж или акорд, но не ебать же кресты так жестко, за что?
Раз такой разговор, то посоветуйте язык. Хочу написать небольшую программу для работы с апи одного сервиса. Нужна кроссплатформенность, чтоб можно было гуи подключить и чтобы можно было накрыть протектором, чтобы хуй кто снял без пердолинга.
Итак, бек энд:1)С#2)Java3)GOфронт:1)JSВСЁ остальные языки не нужны, если вам начинают затирать про АД СИТУВАЦИИ ЗАВИСИД)) то вас обманывают.сажа скрыл
>>218030545>>218030545>выделим память>выделим память>выделим память>не позовем gc>пук сренькОправдывайся, животное
>>218029628>То есть тоже параша?Ну почему параша? Просто он относительно медленный. Тут все от целей зависит. На джаве вполне пишут быстрые вещи, но он все равно не такой быстрый как плюсы. При этом и на питоне достаточно всего, чтобы писать половину нужного софта.Вопрос в скорости и удобстве. Мне, например, безумно нравится коцепция js, потому что я такой же динамичный распиздяй, как и язык. При этом в питоне поудобнее со встроенными возможностями. А плюсы быстрые для всяких параллельных вычислений, переборов и прочей дрочи. Я бы в жизнь не сел за плюсы, если бы не скорость и библы под параллельку.
>>218030744Накрыть протектором... Ну на шарпе можно перевести код программы в шеллкод и потом через Assembly.Load или типа того загружать как Process.Protect(). инАче хз
>>218030403Допустим автор забросил не из-за того что Авалония говно. Как это доказывает тот факт что Авалония не говно?
>>218030815Берешь и пишешь Dispose после этого, или вместо Bitmap -> System.Drawing.Bitmap. или using прям там узать чтобы не тратить ресурсы. Дохуя способов и все равно ты отсосал)
>>218030457>НО ЭТА ЕБУЧАЯ СВЯЗЬ С ОС ОСУЩЕСТВЛЯЕТСЯ ЧЕРЕЗ ВИНАПИ, КОТОРОЕ МОЖНО ТОЧНО ТАК ЖЕ УСТАНОВИТЬ В НУГЕТ НА С# И ВЫЕБАТЬ В РОТ КАЖДОГО ЛЮБИТЕЛЯ КРЕСТОВ! Ну я вот придрался к опу, точнее в его высказыванию, что плюсы ненужны и все что нужно можно получить через нугет, но нихуя
>>218030857То есть вот тут >>218029066 ты пишешь:>Шарп не компилируемый язык, а параша для вендовой виртула машиныНо Java, которая именно по этому признаку полностью с c# схожа, уже не параша. Как так?
>>218030995>Берешь и пишешь Dispose после этог>8 строкМы все знаем, кто на самом деле отсосал, петушок.
>>218030553Бизнесу похуй на твою векторизацию, ему надо чтобы красиво продавалось и учёт на складе. Бизнесу надо чтобы проект был сдан вчера, ему не до ковыряний в компиляторе.
>>218031101Пишешь System.Windiws.Forms.Screen.Bounds, System.Drawing.Bitmap. и так в каждой строке и ты пососал
>>218030937Да ничего опровергать и не требуется теперь. Твои аргументы:1. Сложна и ничего не напишешь2. Автор того самого репозитория написал, что забросил работу именно по причине того, что авалония - говнона поверку оказались всего лишь жалкой попыткой обмана. А если мы еще раньше вернемся во времени, то ты вообще утверждал, что невозможно на шарпе кросплатформенный ui нормально сделать. И тут ты снова обосрался. И вот если после этого всего именно я должен тебе доказывать, что авалония не говно, то я лучше сольюсь
>>218031202Как он был сдан вчера если тз пришлют завтра а делать надо начать Сейчас?Ты вообще хоть 100 рублей за код заработал в своей жизни?
>>218030748Я про скорость ничего не говорил. В целом принцип, когда, грубо говоря, одна программа запускается через другую программу, вместо того, чтобы запуститься непосредственно в ОС, мягко говоря, имеет недостатки, а низкая скорость это только один из минусов.А по поводу отсутствия зависимости от дотнет действительно интересно, поясни, если не трудно.
>>218027976 (OP)Всегда с умилением смотрю на ваши проблемымимо сисадмин, 80к зп, 90% рабочего времени скролю двощ
>>218031218Цепляясь за повод автора бросить проект ты уходишь от первоначальной темы спора. Тот факт что автор забросил проект по личным причинам не отменяет того что в Авалонии есть куча говно проблем, в частности о бедах с текстом автор того проекта и пишет. Не смешивай говно с мухами. Зайди на гитхаб Авалонии и почитай Issues открытые. Почитай их роадмап. Там тупо написано что им ещё предстоит исправить, сами авторы признают что ещё пилить и пилить.
>>218031381>А по поводу отсутствия зависимости от дотнет действительно интересно, поясни, если не трудно..NET_Core>В целом принцип, когда, грубо говоря, одна программа запускается через другую программу, вместо того, чтобы запуститься непосредственно в ОС, мягко говоря, имеет недостатки, а низкая скорость это только один из минусов.Количество абстракций растет. По сути, ОС и выполняемая в ней программа, это как раз то, что ты как минус определил. Но дело в том, что с все возрастающим количеством абстракций, растет скорость разработки. Есть много областей, где не критична не только скорость, но и все то, что мы теряем запуская программу в виртуальной машине.
>>218031626Давай ты просто конкретную цитату автора принесешь, где он пишет, что авалония - говно. Ну и пруфы того, что проблема о которой он говорит, еще не решена. Насколько я понимаю, проект был заброшен год назад.
>>218030504Ну напиши драйвер на C#. Или изучи С++ до уровня практической применимости за то же время, что и C#.Формальная полнота по тьюрингу дает только условную универсальность.
>>218031142Ну дач нужно быстро хуяк-хуяк и в продакшен, а потом э-э, бля, памахити, битрикс только 10 клиентов одновременно в онлайн-магазине держит. Я думал, что у меня будет свой амазон! Не душите мой бизнес!
>>218027976 (OP)Как мне херню со второго пика в лине компилить, ааа? Под очередным гребанным эмулятором?
>>218031722Ну да,C# больше для вэба чем C++C++ больше для драйверов/бэк игр чем C#Но есть куча программ где можно и то и другое использовать. Какой-нибудь калькулятор или даже игрушку ты и на том и на другом напишешь
>>2180316081. уметь устанавливать винду2. уметь настраивать принтеры по сети3. уметь устанавливать драйвера на всякую хуйню4. понимать в tcip/ip 5. уметь настраивать минимум домашний роутер6. уметь обжимать витуху7. пришли новые компы - умей все подключить быстро и развернуть рабочее место пользователя8. уметь вгонять компы в домен, заводить пользователей в AD9. знать что windows 10 b windows server 2016 - ничем не отличаются (роли сервера там и без тебя настроили)10. Коллеги всегда помогут.устраивайся помощником сисадмина, зп 30-40 на первых этапах, через полгода будешь одмином. Я когда устраивался в обще только винду умел устанавливать. А в обще эникеем поработаешь под руководством админа опытного - всему научишься за 3 месяца.
>>218032173Если уже знаешь шарп, то просто референсы читай по плюсам. Там относительно недавно новый стандарт C++20 наконец утвердили. Книг по нему ещё нет.
>>218031630>C# может работать без дотнет>дотнет_кореЯ не пойму, это троллинг тупостью?>Есть много областейДа понятно, что все зависит от поставленной задачи, с этим я согласен, но виртуальная машина как была убожеством костыльным, так им и осталась. А количество абстракций можно увеличить и в C++, используя модульное программирование и ООП.
>>218027976 (OP)Неспешно кодю на божественном C#. Проигрываю с дебилов, которые с пеной у рта доказывают что их ЯП лучшие. Еще больше проигрываю с секты свидетелей красноглазых пингвинов. Если хочешь операционку, - ставь Винду 7. Если хочешь кодить, - выбирай C#. Если хочешь ебаться, - Линупс и жабаскрипты тебе в помощь.
>>218032439В плюсах с моей колокольни знания С, начального знания СШ и почти не знания Спп это происходит ценой просто ебического бойлерплейта и как следствия ухудшаемой читаемости.А вместе с печально известной ОПАСНОСТЬЮ языка это дает просто ядренейший коктейль.
Нихуя не понимающие в программировании дауны спорят с другими нихуя не понимающими даунами.Типичный /b. Даже нет смысла всерьёз на что-то отвечать лол.Очередное подтверждение, что здесь одни долбоёбы школьники (впрочем 90% людей - дебилы). Единичные адекватные посты просто тонут в этом мусоре.
>>218032489То есть ты сейчас признал что смерпохлебы шарповики - инцелы девственники, пока божественные линуксняши ебут их баб?
>>218033260>выучил ключевые слова int, void, class, public>выучил языкИ того же уровня дегенаторв полон тред.
>>218030545А нахуя ты пишешь пример, целиком и полностью ложась на .NET фреймворк? Я ща Qt подрублю и в таком же количестве строк напишу эту ебулду, причём, Qt легковес по сравнению с .NET
>>218031894Вопрос трудоемкости и целесообразности. То, что есть программы, которые можно написать на разных языках - это тоже не взаимозаменяемость.Я например не могу назвать себя программистом на языках общего назначения. Но использую программирование в работе для решения некоторых рабочих задач и хобби. Python и С# я смог изучить самостоятельно до определенного уровня, когда можно сделать небольшую полезную программу. Пара поделий возможно до их пор используется на одной фабрике. Хотя меня бы в программистскую контору вряд ли бы взяли формы вилкой клепать. Мне приходилось реверсить и немного программировать на JavaScript и PHP даже не вникая в язык. А С/С++ я до их пор могу использовать только на микроконтроллерах. Там вылазит такое огромное количество нюансов не на этапе программирования, так на этапе использования сторонних библиотек и компиляции, что им конц-края не видно. Месяцы гробить, чтобы накодить копеечную вещь понимая, что по сути ты один хер дальше это монетизировать не сможешь, это будет не сравнимо с даже с начальным профессиональным уровнем, не особо интересно.Невзаимозаменяемость по порогу вхождения и трудоемкости. При чем это не только для колхозников работает, большие компании тоже действуют по такой же логике.
>>218032123не, устраивайся только в офис без выездов.Хотя на первых порах на выездах научишься дохуя чему. Например собрать серверный шкаф при помощи ножниц и ебаной матери.
>>218029320> .net coreКак вам там без готовых библиотек? Хуярите нужный функционал с нуля, даже если цель проекта совсем другая?
>>218033715Без каких готовых, чучело? Несколько проектов уже захуярил, у одного тебя чего-то не хватает.Кстати сделали уже вроде хуйню, которая в .нет коре позволяет подключить даже старые .нет фреймворк таргетированные либы, но не юзал за ненадобностью как-то.Глотай мочу короче.
>>218027976 (OP)Это разные язки для разных задач. У нас в проде есть супер низкоуровневая байтопараша, которую реально писать только на С++ (можно на С, но зачем), а есть более высокоуровневые компоненты, которые можно хоть на питоне писать, но шарпы в этом плане мне нравятся сильно больше за счет строгой типизиации и нормального тулинга.Мимо сениор С++, немножко знающий шарпы.
>>218027976 (OP)> Почему многие пидорасы говорят, что c# недостоин обучения, и что с++ гораздо лучше?Потому что ненативное вендорлокнутое говно без гуя.
>>218034023450к в месяц зарплата + бонусы, но мне, традиционно, никто не верит даже после пруфов. Вопят про ВРЕТИИИИ и ФОТОШОП
>>218032685Опасность язака связана с тем, что весь контроль за памятью передается в руки программисту. Чтобы писать безопасный код на си достаточно просто уметь освобождать память вовремя и не быть дебилом. На мой взгляд, это лучше чем vm+gc.
>>218033606На преимущества языка, например? Чел пишет, что язык лучше, потому что его стандартная библиотека лучше? В таком случае чел не знает ни тот, ни другой язык, потому что не понимает, что есть язык и что есть стандартная библиотека (фреймворк). Если бы чел спорил о языке, то он бы явно подрочил на методы расширения в C#. При этом, никто в треде не написал о том, что шаблонов в C# всё равно нет на таком уровне, на каком они есть в C++....
>>218028621Проиграл. Ты хотяб знаешь как декомпиляция работает? Для тупых поясню: програма дизасемблируется, потом подгоняется под язык.
>>218027976 (OP)Кек-пук, а игры ты тоже на шарпе будешь писать? Это же пиздец, любой игрок, игравший в игры на юнити скажет, что движок полная хуйня.В плюсах лучше понимаешь работу с памятью, для обучения как раз это и подходит, у человека лучше складывается восприятие кодинга, когда стоит очистить память, хоть и в шарпе всякие юзинги есть, но во время обучения их вряд ли затронут
>>218033417не ну согласись с плюсов на шарп перелазить куда проще чем наоборот. то что цель у языков разная это и ослику понятно
>>218034330> Кек-пук, а игры ты тоже на шарпе будешь писать? Это же пиздец, любой игрок, игравший в игры на юнити скажет, что движок полная хуйня.Но с майнкрафтом же прокатило.
>>218034330>Это же пиздец, любой игрок, игравший в игры на юнити скажет, что движок полная хуйняНо движок юнити написан на крестах. Другое дело, что баранов пустили в игродел, результат очевиден.
>>218034137Так эти животные обсуждают в целом всё, я не синтаксис именно.Вот весь тред. Пишут слова, но один представляет одно, другой - другое.И спорят до усрачки сидят лол. Сука прочитал прочитал тред, аж выбесили пидарасы.
>>218034397>>218034495Или ты к тому что у них тоже был хуёвый движок? Я про него не знаю. Но в ААА компаниях на плюсах в основном пишут, так что всегда объедки будешь доедать
>выбрать тошное никому не нужно говно, понять что рынок тебя порешал, а потом компенсировать это криками о том, что хипстерки лезут кодить из-за денег, а ты идейныйВсем похуй на самом деле, соси говно теперь.
>>218034377Конечно проще.Это как с механики пересесть на автомат. Но, даже умея в механику (плюсы) и поездив пару лет на автомате (шарпы) - ты уже задумываешься, а нахуя мне перелазить обратно на бутылку садиться?И тут тебе уже больно и ты не хочешь это делать, не понимаешь зачем эту палку дрочить туда-назад, время тратить на ненужную хуйню.А другие скачут на этой бытылке, не слезая и считают, что это крутой скилл, а другие не могут её осилить.
>>218034514Анон, переведи бешенство в проигрыш и всё. Ну тупенькие все вокруг. Вот ты не такой, гордись этим и смотри свысока на всех.два чая тебе
Сука что за эльфийский язык тут у вас нихуя не понимаю что вы пишитемимо умею включать/выключать компьютер кнопкой питания
Сука что за эльфийский язык тут у вас нихуя не понимаю что вы пишитемимо умею включать/выключать компьютер кнопкой питания
>>218027976 (OP)c++ компилится в нативный код и везде запуститсяс# в байт код и надо тащить на платформу исполняющую машину (.net), где ее нет - сосай кудасай со своим шарпом
>>218034397майнкрафт сделан на джава движке который переписан был считай с нуля потом для поддержки сверхбольших локаций
>>218035683>>218036000>где ее нет - сосай кудасай со своим шарпомЭто кем вообще надо быть, чтобы один из плюсов ЯП пытаться выдать за его недостаток?
>>218034132Я не много кодил на Цпп, но предположу, что как и в Ц утечки не самая страшная боль.Самая страшная боль - срыв индекса массива. Я так с этой хуйней как то наебался, что вообще иттерировать динамические массивы страшно.Проебал нуль в строке или индекс массива и у тебя указатель на функцию записывается хуйней.Или еще какая хуйня записывается хуй пойми чем. И БЛЯДЬ ВОЗБЛАГОДАРИ БОГОВ ЕСЛИ ЭТО ПРОИСХОДИТ ЧАСТОА утечки - хуй с ними. Их всегда можно отследить.
>>218031387Надеюсь 80к в нижнеподпердюйске? Для ДС 1к баксов это на еду и хату и говнодавы с садовода от дядюшки ляо.
>>218036272Так и на твою хуйню инструментов море. И статические анализаторы, и валгринд, и всякие фаззеры вроде afl... А компилятор настолько умен что тыкает ебалом в говно в режиме реального времени.
>>218033963Двачую этого содомита. Сам в основном пишу на шарпе, но приходится кое-что выносить в библиотеки на плюсах.
Тред полон долбоебовОдни орут что лопата лучше ведра во всемДругие пластиковым ведром роют землюТретьи в лопате воду носятДауны, языки это инструменты а не серебряная пуля. Плюсы лучше для драйверов, кроссплатформ десктопа и всякой эмбедед залупы. На шарпах быстрее и проще писать веб и десктоп под винду. О чем спор, это языки для разных абсолютно целей блядь.
Ебать тут гуру кода собралось, спрошука я свою хуйню: сверх шустрый графический редактор с возможностью использовать графический планшет на c# можно написать?
>>218027976 (OP)Спп более универсальный. Сш нужен для микрософтовских штук, а в микрософте сидят пидорасы, гайды которых устаревают за 2 года. А про многопоточность в дотнете я вообще молчу, получать доступ к объекту, созданному в другом потоке, только через делегат — какое-то извращение.
>>218037476Но сам язык норм, язык не может быть полезным или бесполезным. Если это конечно не паскаль или логомиры.
>>218037565>Если это конечно не паскаль или логомиры.c# сделал автор делфи\паскаля, в основном используя оттуда наработки, так что мимо
>>218037432работать както будет, шустрым - небудетвсе что подразумевает шустрость, малый размер, кроссплатформенность,низкоуровневость - это с\с++
>>218029771> >Винформы только под винду. WPF только> Десктоп умер, очнись маня!Здравомыслящий в треде. Вообще коллега на неткоре пишет и там и либ дохуя и асинк эвейт из коробки. Работает шустро, в докере удобно собирается в нейтив, жрет мало памяти.Блять да у них примитивы в дженериках
>>218037782>Андерс Хейлсберг (дат. Anders Hejlsberg; род. 2 декабря 1960, Копенгаген)[2] — датский инженер-программист. Создатель Turbo Pascal, Delphi, C# и TypeScript.>В 1981 году написал свой первый компилятор языка Паскаль,
>>218037802> работать както будет, шустрым - небудет> все что подразумевает шустрость, малый размер, кроссплатформенность,низкоуровневость - это с\с++Какие то маняфантазии протухшие лет так на десять
>>218027976 (OP)Хуй знает кто тебе такое говорит. Это языки под разные цели. С++ хорош для систем, где нужно быстродействие и эффективное управление ресурсами, как лютый хайлоад или геймдев. Да и то в последнем на крестах пишут бородатые задроты, которые делают движки, а всякую логику дауны игроделы могут и на шарпах написать, как в юнити. Шарпы это в сторону интерпрайза или веба. Там он отлично заходит. Так что под свои задачи свой инструмент.
>>218037981> еще один вонаби вкатывальщик продакшена не нюхавший> съеби уже нахуйСеньер джава девелопер перед тобой. А ты долбоеб у которого только чёрное и белое
>>218037432> Ебать тут гуру кода собралось, спрошука я свою хуйню: сверх шустрый графический редактор с возможностью использовать графический планшет на c# можно написать?Можно. Есть же paint.net
>>218038270можно выебнутся в unmanage и своим менеджером памяти, но потратишь нервов больше чем в плюсах сразувся разница в garbage collector у шарпа, избавится от тупняка в шарпе еще пока не удалось и в теории и неудастся до концану и всякие манипуляции в шарпе типа боксинг данных и тд, все это добавляет оверлоад
>>218038158192 гигабайта оперативки хватит всем>>218038508> GO это замена С/С++Даже гугл так не считает
>>218038158я отпедалил на всех промышленных языка как минимум по одному крупному проекту (год+)писал свой скриптовый язык (ты в глаза ахо или antlr видел?)расскажи мне теперь про свою джаву, тьху
>>218029968>Пруфы популярности с++ в этих странах> читать сначала научись маня, потом за пруфы спросишь. Я про это не говорил вообще
>>218034330>Кек-пук, а игры ты тоже на шарпе будешь писать? Это же пиздец, любой игрок, игравший в игры на юнити скажет, что движок полная хуйня.Ну в потрохах у юнити один хуй плюсы. >>218034446По факту это надстройка над OpenGL, чтобы жаба с ним могла работать.
>>218038723те навороты которые пошли с с++11 - это на самом деле кошмар конечно, стандарт превратился в неподъемныйпаскаль на самом деле был хороший язык, модульность, супер быстрая компиляция и тд, с удовольствием бы еще поработал на нем
>>218038723Только в зумерском манямирке. На сишке и крестах написано вообще все блять, и везде апи - сишное, это стандарт блять.
>>218038508>GO это замена С/С++>garbage collector>вся низкоуровщина unsafe и вообще не лезь блядь, дебил, оно не для тебя
>>218038869Самый большой грех паскаля - ебучая секция var, тогда как в сишке область видимости, объявляешь и инициализируешь на месте, можно прям условии цикла.. А в паскале понеслась блять, объяви это говно буквами алфавита...
>>218037981> еще один вонаби вкатывальщик продакшена не нюхавшийУ нас САПР ебучая на C# работает, а ты про какой-то там редактор малафишь. Шарп довольно быстрый.А теперь съеби, опущенец.
>>218028189Ты, конечно, преувеличиваешь (говорю тебе как человек, пишущий несколько лет на шарпе для линуксов и андроидов с айфонами), но отчасти все же прав - вся мультиплатформенность работает через костыли. А вот моя змейка на С++, которую я писал еще в школе - запускалась у меня и на 98 винде, и на висте, и на десятке сейчас проверил - работает как часы.
>>218028714Ксамарин очень мощная штука с множеством библиотек и фреймворков и внезапно она даже быстрее нативного кода, если речь идет об андроиде (не знаю, в чем тут магия).
>>218027976 (OP)Товарищ хардкорный кодер который может и бэк написать и полноценную аппу на десктоп - шарпистУмный, может всеПожалел что начал вкат через жабускрипт
>>218031013Это не я пишу.Я писал, что байт-кодовые языки не такие и плохие, наоборот, удобнее, но медленнее и не везде применимы.
>>218027976 (OP)>Почему многие пидорасы говорят, c# недостоин обученияСам в голове у себя придумал? Кто так говорит?>с++ гораздо лучшеСмотря какие у тя цели.>Тем, что вместо понятного синтаксиса используются FCNTL FC_INSSET и прочаяТы знаешь что такое синтаксис?>что названия библиотек, вместо того чтобы зваться по своему функционалу(system.net.sockets, system.drawing etc.) называются казахскими именами типа netskapetkdjjsksfk.h и unithdhshfejhsbsbdhehshxhdhdhdj.h>Кто то называет библиотеку как он хочет. >Виноват конечно же язык.>что якобы с++, как более низкоуровневый язык программирования, ближе к ос и во многи отрасляхТак и есть.>(вирусах например)что?> НО ЭТА ЕБУЧАЯ СВЯЗЬ С ОС ОСУЩЕСТВЛЯЕТСЯ ЧЕРЕЗ ВИНАПИ, КОТОРОЕ МОЖНО ТОЧНО ТАК ЖЕ УСТАНОВИТЬ В НУГЕТ НА С# И ВЫЕБАТЬ В РОТ КАЖДОГО ЛЮБИТЕЛЯ КРЕСТОВ!Чел, с осью можно и на питоне общаться.У тебля блять в языке GC, заебись идея системщину на нем писать, не имея возможности ресурсами управлять.
>>218042111>но медленнееНа самом деле шарп по скорости примерно равен плюсам. Отставание фиксируется в десятки процентов максимум, в отличие от скриптопараши, которая отстаёт в десятки раз. Пруфы:https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharpcore-gpp.htmlНо всё-таки когда требуется реально высокая производительность приходится писать на плюсах, во-первых, там нормально работает векторизация, во-вторых больше производительных библиотек, в-третьих просто лучше компилятогр.
>>218042730Питон=псевдокод, удобнее нет. Пикрил хеловорд на шарпе, куча громоздкой хуиты прямо как в плюсах, на питоне будет print("Helloworld") и всё. Ты сосёш.
>>218042686да, иди ты нахуй со своими пруфами, все и так про юнити глюкодром в курсе. продолжай дальше форсить свою костылеподелку от компании "я хочу как у них".
>>218042686> Но всё-таки когда требуется реально высокая производительность приходится писать на плюсахЗаотсрю внимание: просто делаешь dll-ку плюсовую под весь производительный код, а остальное быстро накидываешь на удобном шарпе.>>218042852Питон это скриптовой язык, что-то серьёзное на нём пишут очень редко. Ничего кроме sublime text в голову не приходит. В питоне почти нет ООП и очень куцая и убогая функциональщина, годная только на поклёп однострочников. Всё, свободен, можешь съёбывать.>>218042857У шарпа другая модель памяти, и работает она ощутимо быстрее и надёжнее. Дело в том, что шарп может отложить высвобождение памяти на то время, которое необходимо, освобождая процессорное время для других задач. Это фича.Если хочешь, можешь писать на шарпе как на плюсах с указателями, я не шучу.>>218042990>да, иди ты нахуй со своими пруфамиТак и запишем: при предоставлении пруфов порвался и закукарекал. Теперь нахуй из треда.
>>218042852Блять, сравнивать языки по их хеловорду, какой же ты тупоголовый кретин. Такие себя еще ПРАГРАМИЗДАМИ называть умудряются, пиздец
>>218042686Ну я все примерно это и написал в своих постах, хуй знает, с чем ты споришь, но если тебе хочется поспорить, чтобы поспорить, то ок, продолжай.
>>218043056> У шарпа другая модель памяти, и работает она ощутимо быстрее и надёжнее. Дело в том, что шарп может отложить высвобождение памяти на то время, которое необходимо, освобождая процессорное время для других задач. Это фича.Ох уж эти оправдания.
>>218043280Ты просто не профилировал серьёзные плюсовые приложения, которые нахуй встают на несколько секунд на огромной цепочке из delete
>>218030793Бэк1) PHP2) Python3) C#Фронт1) JSDesktop1) C++2) Java3) Python4) C#Gamedev1) C++2) Lua3) C#Больше сисярп нигде вроде и не используется.
>>218034330>любой игрок, игравший в игры на юнити скажет, что движок полная хуйня. Проблема разработчика игры, но не движка. На юнити можно делать качественные игры и их делают.
>>218034330>Кек-пукВ юнти же си шарп для скриптов. Зачем С++, в скриптах то? Диды воивале? Кармак терпел и нам велел.
>>218036272Просто нужно быть чуточку осторожнее. Каким дураком нужно быть, чтобы проебать ноль в си-строке? Вас, сетующих на АПАСНАСТБ, послушать - можно подумать, что там все само выскальзывает из рук и проебывается, и это не так, что вы просто рукожопые и вам надо обязательно попроще.
>>218028040тебе налоговый инспектор говорит:-За прошлый налоговый период, Вы должны 2000 руб. И за этот период 2000 рублей, итого 4000 рублей.А ты такой его перебиваешь:-Неправильно! Я должен 20 002 000 рублей.
>>218034330> если мнохо работать, то будешь лучше работатьБлядь, эти мантры ебаные про РАБоту и щас сложна, а вот потом будет лехко.Нихуя не будет. Плюсы адовое гавно. Если сразу не идут легко, то забей.мимо сишарп бох
>>218027976 (OP)Во-первых основная цель языка была конкуренция с Жабой, говнобинды для говноапи говношинды подъехали поскольку постолькуВо-вторых это говно сконцентрировало индусов больше, чем пердоле, жаво и вордпресс раш вместе взятые. По итогу спецификации хромают на обе ноги, альтернативы в виде моно выкуплены и убитыПо итогу это говно соснуло и у жабы, и у крестов, и на десктопе, и в вебе
Чем заняться во время карантина? Подкиньте идей по развитию навыков макакограмирования ,и как вкатиться в ооп ? Книги, мб тренажеры какие
>>218052498Если я даун,студота ,способный только в простенькие программы ( а-ля хелловорлд в файл вывести)писать, без опыта работы с нормальными задачами, как мне дорасти до уровня повыше? Идей чобы написать для себя нет. иногда ощущаю программирование переоцененной профессией, с кучей рутинного геморроя ,где простор для творчества и реально полезные программы есть только в узких задачах...
>>218028822>На крестах можно легко написать высоко нагруженную систему реального времениА запороть все к хуям и написать тормозное неподдерживаемое говно - и того проще!
>>218053136Программисты на хуй не нужны99% работы ничем не будут отличаться от твоего говнокода хеллоуворлдов, поправка разве что на пару-тройку паттернов, которые со временем тупо заучишьИли придумывай и реализуй идеи, или готовься тратить тысячи часов жря говно, или меня профессиюНаши вузы практически никак не привязаны к рынку в отличии от западных, самое хуевое что ты можешь сделать - плыть по его течению
>>218055138Ты еще не отсидел 5 лет очко на бездарных лекциях и как минимум не проебал 5 тысяч часов на первых галерах за объедкиЕсли ты изучаешь c#/java вообще нихуя не одупляя твой институт ссанины и тратишь время зря, по желанию можешь дропнуть и нихуя не потеряешь
>>218055588Наше обучение сводится к задачам по степику по си ,питону... Я не понимаю как люди вкатываются в это ,находят интересные проекты под себя . У меня нет желания что-либо делать ,думал разобраться с юнити движком ,в итоге дальше ютуба и запуска демок не ушло дело.вообще,я все свои начинания дропаю спустя 2 недели максимум а просто трайхардить однотипные задачи тупо
>>218056298Для начала, пофикси свой ебучий пост и расставь в нем знаки препинания как положено, удали лишние пробелы.
>>218029023Ау, долбаеб, в хамарине интерфейс что под иос что под ведроид разрабатывается полностью нативно 1 к 1, можешь хоть по докам от андрпоида и иоса делать. Ты блять путаешь с xamarin.forms который нахуй никому нинужон. Все юзают xamarin.android+xamarin.ios+общий проект с логикой.Вот нахуй пиздеть, если по верхам прошелся.Мимо
>>218051998Моно убито? блядь сначала разберись, потом раззевай варешку. юнити - на моно, ксамарин - на моно, в нет кор 5 планируют сделать заменяемый рантайм (моно - нет кор слр), в моно постоянно фиксят баги и переносят фичи с нет кора этцетера этцетера. Иксперды блять собрались.
>>218027976 (OP)По моим наблюдениям про С++ пишут обычно:1) Тролли;2) Студенты, которые только начали ознакамливаться с ним.Профессионалы, (разработчики в сфере десктопных приложений) обычно говорят, что кресты крутые, на них можно абсолютно всё делать, но нахуй надо. Сложно, долго, дорого. Чисто по моим ощущениям в мире десктопной разработки уже давно не используются чистые кресты. Но я могу ошибаться.
>>218059558Всё сложное, долгое, дорогое пишется только на крестахСисярп по меркам корпоративного уровня поделка на равне с каким-нибудь лютым питонобиндовым каломПоэтому всё недорогое и несложное сами мс пишут на жсговне с крестовыми n-api аддонами
>>218060303Все сложные, долгие, дорогие ямы копаются только лопатами.Экскаватор по меркам корпоративного уровня поделка на равне с какой-нибудь палкой-копалкойПоэтому всё недорогое и несложное сами продавцы лопат копают экскаваторами и докапывают уже лопатами.
>>218061260Человек, который из палитры перетаскивает элементы на гуи, и программирует какую-то несложную логику, вроде отправки джсонов на сервер.
>>218061428Ничего плохого, просто у задротов-байтоёбов бомбит, что они учили кучу говна, и не используют её в работе практически. Добра тебе, няша!
>>218043373>Ты просто не профилировал серьёзные плюсовые приложения, которые нахуй встают на несколько секунд на огромной цепочке из deleteТы просто копал говнокод, все вменяемые проекты на плюсах где действительно важна производительность юзают свои кастомные аллокаторы, которые при правильном использовании дадут пососать писос любому сборщику мусора.Мимо геймдев занимавшийся профилированием ААА йоб на PC/PS4/XBox/Stadia/Switch
>>218030381>Питон для студентов рисующих графики и ученных не способных в программирование, но желающих вычислять протеины в цикле.Скорее не желающих тратить 10х времени на прототип, который через неделю-две отправится в мусорку. Ну и к питону дохуя библиотек. Зачем писать то, что уже давно написано?мимо ученый