Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 353 41 110
C# .NET тред #63 /csharp/ Аноним 04/08/26 Втр 12:11:04 № 3739558 1
nuzhen-li-sharp[...].webp 235Кб, 1250x834
1250x834
Летний тред лучшего языка на планете.

1. Ресурсы:
— https://dotnet.microsoft.com/learn
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
— https://devblogs.microsoft.com/dotnet/
— https://csharp.godbolt.org/

2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
— https://www.youtube.com/c/Elfocrash
— https://www.youtube.com/user/IAmTimCorey
— https://www.youtube.com/playlist?list=PLdo4fOcmZ0oX8eqDkSw4hH9cSehrGgdr1

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.su/pr/res/3603761.html
Аноним 04/08/26 Втр 12:15:22 № 3739561 2
image.png 12Кб, 445x292
445x292
Аноним 04/08/26 Втр 13:12:51 № 3739587 3
>>3739561
очередные готофобы, заебали если честно, кто то пернул и понеслось по всем языкам, каргокультисты
Аноним 04/08/26 Втр 13:25:30 № 3739592 4
>>3739558 (OP)
Самый дохлый стек в умирающей профессии
Аноним 04/08/26 Втр 13:27:27 № 3739594 5
Аноним 04/08/26 Втр 15:42:48 № 3739663 6
>>3739561
В Java такое давно есть.
Аноним 04/08/26 Втр 15:44:47 № 3739665 7
>>3739592
Он такой дохлый, что ты зашёл в его обсуждение, в надежде перекатиться.
Аноним 04/08/26 Втр 17:46:12 № 3739732 8
новичок (не навальный) здесь. объясните нахуя нужен top level statements? при разработке вы действительно используете эту питоноподобную хуетень? есть ли смысл этот сахар юзать? он же нихуя не дает имхо
Аноним 04/08/26 Втр 18:55:59 № 3739762 9
>>3739594
>Есть же try/catch/throw))0.
Application.ExitThread()
Аноним 04/08/26 Втр 20:51:05 № 3739795 10
>>3739665
Я зашёл потому что я безработный и мне делать нехуй
Аноним 04/08/26 Втр 21:53:33 № 3739819 11
>>3739732
Никто не использует, так же как никто не использует dynamic, патерн мэтчинг и прочее говно с вопросиками. Просто когда-то какому-то менеджеру надо было выполнить KPI, вот и придумали эту хуиту. Дотнет мертвый стек, не лезь в это болото.
Аноним 05/08/26 Срд 03:15:26 № 3739870 12
А где можно раздобыть активатор для ReSharper 2026.2 под VS2026?
Аноним 05/08/26 Срд 07:30:45 № 3739886 13
>>3739870
Скачай сборку от Zver, там все что надо есть
Аноним 05/08/26 Срд 13:21:25 № 3739994 14
А почему в треде настолько тухло? Меньше чем здесь постят разве что в руби-треде
Аноним 05/08/26 Срд 14:16:15 № 3740027 15
>>3739994
Потому что дотнетчики работают, пилят высокопроизводительные распределённые сервисы.
А рубисты и прочие лузеры ищут работу, вот и строчат посты в своих отстойниках.
Аноним 05/08/26 Срд 14:44:35 № 3740042 16
>>3739994
Разве? Почти во всех тредах тишина, даже в нюфаг-треде уже не каждый день постят.
Аноним 05/08/26 Срд 14:57:15 № 3740052 17
Стикер 0Кб, 512x512
512x512
>>3740027
>дотнетчики
>высокопроизводительные сервисы
Содомит!
Аноним 05/08/26 Срд 15:14:50 № 3740068 18
>>3739819
>мертвый стек
бля, ну не раздувай эту хуйню. всех пидорасит щас в AI tee. стажеры и джуны отпали, многих мидлов+ покикало. где лучше? в спринге где дохуя фейк вакансий сидеть на морозе или в петухоне на котором 100 ебальников на 1 вакансию или на пыхе сидеть с порванным очком за 20 тысяч рублей в месяц или на го учить связку %govno% + %random_programming_langugage% нихуя не войти из-за того что язык для переписонов с другого яп.
всем щас хуёво. главное, что .net не равно рубям по вакансиям.
Аноним 05/08/26 Срд 15:26:49 № 3740080 19
>>3740042
Потому что там спамер орудует постоянно. Или он уже угомонился?
Аноним 05/08/26 Срд 15:37:26 № 3740084 20
>>3740068
да просто сам MS забил хуйца на дотнет, как мне кажется.
F# например совсем убили походу, вижуал бейсик тоже депрекейтнули (хотя кому не похуй на него было?). особой популярности .net так и не получил нигде за пределами какого-то средних размеров энтерпрайза.

>>3740068
>стажеры и джуны отпали, многих мидлов+ покикало
это везде так, сама индустрия просто умерла. ну и еще от страны зависит, в россии дела с рынком труда совсем стали плохи сейчас, из моего опыта кто уехал за границу те еще где-то работают в айтихе, кто остался в рф, того сократили в прошлом или в этом году и он без работы сидит. такие дела.
Аноним 05/08/26 Срд 15:41:23 № 3740089 21
>>3740068
>в петухоне на котором 100 ебальников на 1 вакансию
Эм, это еще очень мало. В реальности 5000 ебальников на одну вакансию будет, и это в дотнете и джаве, а в питухоне еще больше.
100 ебальников на одну вакансию это лайтовый уровень который был в 2023 году, если про рынок РФ говорить.
Аноним 05/08/26 Срд 15:55:23 № 3740096 22
>>3727665 →
>заставлять нейронку правильно рисерчить гитхаб и внедрять нарисерченное

Мне кажется ты в какой-то до ИИшной эпохе живешь. Что ты собираешься на гитхабе искать нейронками и внедрять в проект? Там же сплошной мусор лежит, ИИ сгенеренные репозитории с накрученными звездами, всякие сборники слоп-говнеца типа OpenClaw и просто легаси старой эпохи.

Если мне на собесе скажут что я должен буду при помощи нейронок ресерчить гитхаб и что-то полезное оттуда находить, я пальцем у виска покручу.
Аноним 05/08/26 Срд 16:20:45 № 3740105 23
>>3700054 →
>Пайтон умирает что-ли? Не верю. Весь дата-сатанизм и мышинное обучение на нём

Питон на бекенде скорее не самый популярный выбор сейчас. Для быстроты написания кода? Ну так сейчас код ИИ пишет. Проще Go взять ну или ту же жабу, если это какой-то энтерпрайз проект. Сейчас многие с ИИ упарываются и пишут все на расте, хотя самого раста вообще не знают. В том числе в финтехе и энтерпрайзе, да.

Машинное обучение если говорить про классический ML и обучение кастомных специализированных моделек - скорее уходящая тема как и дотнет. Для подавляющего большинства задач которые раньше надо было решать обучением собственной модели сейчас просто берут LLM + VLM и на этом все кончается. Классический ML, DL, RL сдох нахуй. Сейчас в среде мльщиков тоже вой стоит, потому что их навыки и знания которые они дрочили в своих шадах/физтехах/вшэ/мгу теперь тоже на рынке труда нахуй не нужны, а кто нужен - это болванчики, который будут администрировать кластер на котором запущена LLM модель (тот самый LLMOps), либо болванчики которые ИИ агентов на лангчейне будут шлепать через клод код.
Аноним 05/08/26 Срд 16:33:37 № 3740112 24
>>3740080
Ему явно платят, как он угомонится?
Аноним 07/08/26 Птн 20:27:44 № 3741067 25
Аноним 08/08/26 Суб 04:47:40 № 3741157 26
>>3740096
>Там же сплошной мусор лежит
Там лежит вагон годных но уже дремучих легаси проектов, в которых реализован функционал, который мне надо. Конечно, речь не о тырпрайзе, вам кроме EF по большому счету больше нихуя не надо, но мне, как постояльцу /gd - нужны алгосы оптимизации меша, недавно писал свою систему частиц на базе другой, найденной на гите. Под шарп на работе - писал конструктор запросов как в 1с, на основании готовых реализаций типа sql workbench, все это мне рисерчит нейронка. Нужен был высопроизвоидетельный сильно нагруженный поисковый граф по наборам метрик? Да как нехуй, тоже нейронка на гитхабе нашла и интегрировала.
>Если мне на собесе скажут что я должен буду при помощи нейронок ресерчить гитхаб и что-то полезное оттуда находить, я пальцем у виска покручу.
Нейронки хуево пишут DSA с нуля, и особенно хуево пишут если вайбкодер не знает какое DSA ему надо (типа меня). Тут как раз в игру и вступает рисерч. Мне по большому счету похуй, навайбкожен конечный репо или нет, мне важно - чтобы решение по метрикам под мой проект давало большую зеленую стрелочку перфоманса вверх чем другие решения.
Аноним 08/08/26 Суб 23:03:09 № 3741483 27
Аноним 09/08/26 Вск 00:12:16 № 3741513 28
image.png 62Кб, 941x329
941x329
image.png 495Кб, 750x601
750x601
>>3739561
Чел я тебе открою страшную тайну - у шарпа нет дизайна. Он был где-то вначале, а потом команда стала включать фичи по принципу - прикольно/не прикольно. Помните все эти
>from student in students where ids.Contains(student.ID)
в результате в языке десятки способов сделать одно и то же. Почему FrozenSet поддерживает collection expressions, а FrozenDictionary нет? Потому что пошел нахуй!
Аноним 09/08/26 Вск 07:28:20 № 3741575 29
>>3741513
>FrozenSet
>FrozenDictionary
Нужны примерно никому. Я с ними столкнулся только в моем пет проекте с одной звездой, где надо было перемолотить миллионы вариантов. Для крудов эти фрозены литерали не нужны, как не нужны и маняоптимизации на 5 наносекунд из 10 дотнета. Кроме крудов на дотнете никто ничего не пишет, да и круды все из легаси, новых проектов нет.
Аноним 09/08/26 Вск 10:31:52 № 3741589 30
>>3741513
>>3739561
Не, ну так то идея сама по себе не плохая, наконец-то можно без goto код писать. Но реализация, конечно, пиздец.
Аноним 09/08/26 Вск 11:47:35 № 3741605 31
>>3741589
Я в таких случаях просто выношу код в отдельную функцию и использую return. То ли там адские говнокодеры, которые любят писать функции по 1000 строк, то ли шизы, у которых return должен быть последней инструкцией и только так.
Аноним 09/08/26 Вск 11:52:50 № 3741607 32
>>3740105
>они дрочили в своих шадах/физтехах/вшэ/мгу теперь тоже на рынке труда нахуй не нужны
Так они никогда не были нужны.
С оверкомпетенцией иди в доценты в ВУЗик, а кабану надо чтобы работу работал.
Если ты нанимаешь, ты всегда выберешь заменяемого типового середняка, а не витающего в облаках чудика, который понапишет всякой хуйни, а потом угорит, устанет, заинтересуется чем-то ещё, и весь его код команда спустит в унитаз и будет материться, плеваться и переделывать по-простому, по-колхозному.
Тот же анализ данных на уровне стажера - это кластеризация, корреляционный анализ, проверка гипотез, очистка от выбросов, куча математики и скриптов. На уровне, который доходит до ЛПР - это линия тренда в ексель или два столбца с метрикой и фактором+ и фактором-.
Аноним 09/08/26 Вск 11:56:54 № 3741609 33
image.png 587Кб, 2578x1654
2578x1654
>>3741589
А это в какой-то умной книжке написали, что goto плохо?
Или откуда это пошло?
Для обработки edge-кейсов goto это must have.
Любые альтернативы (например, наплодить новых методов) - это ухудшающие читаемость и раздуваемые код решения.
Аноним 09/08/26 Вск 12:40:46 № 3741631 34
Аноним 09/08/26 Вск 16:52:14 № 3741720 35
Стикер 63Кб, 200x200
200x200
>>3741575
>Не знаю для чего их использовать, поэтому не нужны.
Аноним 09/08/26 Вск 17:23:55 № 3741735 36
>>3741513
>Почему FrozenSet поддерживает collection expressions, а FrozenDictionary нет?
Потому что у FrozenDictionary не был реализован collection builder.
Аноним 09/08/26 Вск 17:34:42 № 3741740 37
>>3741605
Вот бы щас бессмысленные функции лепить лишь бы goto не использовать.

>>3741609
Ну в бомонде ООП считается моветон. Хотя я не вижу ничего плохого. Просто не надо злоупотре_блять и делать переходы только вниз.
Аноним 09/08/26 Вск 18:58:10 № 3741783 38
>>3741607
>будет материться, плеваться и переделывать по-простому, по-колхозному.
А потом все нахуй сломается и придёт в негодность под грузом техдолга и говнокода, в результате кабан будет раз в 5 лет тратить кучу денег и времени на написание новой системы и перенос данных, потому что удел колхозанов это наклепать хуйню и съебаться с проекта.

Я после таких колхозанов проекты обратно на нормальную архетуктуру уже заебался переписывать. Причём эти пидорасы всегда легенды компании и спасители бизнеса, у них фичи шли как горячие пирожки, а мы вот чет не тянем, а я вообще ахуел трачу месяц просто на какой-то там техдолг (MR на +12к и -20к строк).
С линкеда одного из таки умников угорал, чел с двух мест ушел спустя 3 месяца в каждом и после этого больше новых мест у него нет.
Аноним 09/08/26 Вск 19:22:29 № 3741798 39
>>3741740
>делать переходы только вниз
Мне всегда казалось, что переходы вверх понятнее. Вот читаю я код, дошёл до метки - ага, понятно, сюда будут переход. Читаю код дальше. Дошёл до goto с меткой - уже знаю, куда оно ведёт.
А когда переход ведёт вниз, хз, где это.
Аноним 09/08/26 Вск 20:11:10 № 3741841 40
>>3741798
>переходы вверх
образуют циклы. На этом деле можно очень хорошо обосраться. Циклы лучше делать стандартными способами.
Аноним 10/08/26 Пнд 04:49:00 № 3741956 41
>>3741740
>Вот бы щас читать ебаные простыни с goto лишь бы функции не использовать.
Аноним 10/08/26 Пнд 05:01:48 № 3741958 42
>>3741956
>Вот бы ща разбивать каждый метод на 10 штук.
Аноним 10/08/26 Пнд 10:27:09 № 3741989 43
А мне могут объяснить, почему здесь принято хаять разрабов за некий "дизайн" кода? Ну есть и есть, вы же можете использовать те методы, к которым привыкли.
Аноним 10/08/26 Пнд 15:20:18 № 3742156 44
>>3741989
Ну представь, что ты сел в автомобиль, начал движение, потом тебе надо остановиться, а педаль тормоза расположена в багажнике! Это плохой дизайн автомобиля.
Аналогично с кодом.
Аноним 10/08/26 Пнд 15:47:01 № 3742182 45
>>3741735
>троллинг тупостью
Аноним 10/08/26 Пнд 18:13:58 № 3742266 46
>>3742182
>>троллинг тупостью
Там был доёб до языка (справедливый) и FrozenDictionary, я указал на то что это проёб либы.
Аноним 10/08/26 Пнд 20:27:40 № 3742329 47
>>3742266
>я указал на то что это проёб либы.
FrozenDictionary это кор библиотека, по сути часть языка. И когда в язык добавляются фичи типа collection builder, то их в первую очередь примеряют на классы из стандартной библиотеки. И тут возникает вопрос, почему господин паджитотектор не подумал, а как collection builder использовать для Dictionary? А ответ простой - потому что никто нихуя не думает перед тем как добавить фичу, просто хуячат потому что могут.
Аноним 10/08/26 Пнд 22:03:32 № 3742375 48
>>3741989
>Ну есть и есть, вы же можете использовать те методы, к которым привыкли
А потом ты приходишь на проект где сидят любители всего нового и молодежного и приходится копаться в этом говне.
Аноним 10/08/26 Пнд 22:16:23 № 3742383 49
>>3742329
Ты просто тупая макака которая ничего не понимает в разработке языков.
Словари это не обычные коллекции, каким образом ты ожидаешь это поведение у них? В репе дотнета есть дискуссии и драфты решения, можешь там изложить все свои идеи команде разработки. Получишь мировую известность как член коммитета развития языка.
Аноним 11/08/26 Втр 02:21:03 № 3742409 50
>>3741989
Потому что айтискуфье это говночерпии, которые пытаться казаться интелектуальной илитой.
Такие будут ныть всегда
Если айтискуфье не ноет - в него надо ткнуть палкой, оно возможно сдохло, ну и хуй с ним.

Код надо писать - как по кайфу, тратя на это минимум усилий и времени.

Если ты сидишь и каждую букову выводишь, лишь бы кто-то там после тебя доволен был - ты буквально идеальный сРаб-говночерпий, об которого закономерно вытирают ноги, заставляя вычищать говно за другими. Судьба таких - терпеть, и от этого визг.
Аноним 11/08/26 Втр 03:33:43 № 3742412 51
>>3742409
>очередной кукаретик с ебанногоit
Терпи.
Аноним 11/08/26 Втр 04:27:44 № 3742413 52
>>3742409
>айтиговно это говночерпии, которые пытаться казаться интелектуальной илитой.
>Такие будут ныть всегда
>Если айтиговно не ноет - в него надо ткнуть палкой, оно возможно сдохло, ну и хуй с ним
Вот теперь АБСОЛЮТНАЯ БАЗА.
Аноним 11/08/26 Втр 05:35:51 № 3742414 53
>>3742383
>Мам смари я тралирую тупостью ну мам
Аноним 11/08/26 Втр 07:27:04 № 3742422 54
Как научиться программировать с нуля без особой боли?
Пока только с Claude (он всё программирует).
Аноним 11/08/26 Втр 10:26:06 № 3742458 55
>>3742422
>Как научиться программировать с нуля без особой боли?
Найти чела который тебе за деньги составит программу обучения в котором ты с нуля разработаешь какой-то проект + жрать теорию
Если короче - никак, это не рыбу на салаты резать в магазине
>Пока только с Claude (он всё программирует).
Не обучение, потому что даже запросив программу он очень много выкинет.
Аноним 11/08/26 Втр 11:16:38 № 3742478 56
>>3742458
>Не обучение
Понимаю. Я имел в виду, что пока что программирует за меня клод.
Аноним 11/08/26 Втр 11:41:09 № 3742495 57
>>3742478
Ну так а смысл?
Если тебе повезло с собесом без лайвкодинга и ты уже работаешь - у тебя примеры перед глазами, и правильный промт ты можешь выстроить сам.

Если ты только начал, говнокодить клодом - не имеет смысла.

Его можно использовать для проверки, и закрытия конкретного пробела (с проверкой), чтобы ты условно не срал вот таким:
public async Task<User?> GetById(Guid id)
var result = _context.Users.FirstOrDefault(x => x.Id == id);

Это буквально то, для чего нужен клод на твоем этапе.

Если тебе не для офферов, а функциональное приложение для своих нужд - тебе не нужно учить программирование от слова совсем. Дрочи клод до победного, всё. Если ты в предметной области создаваемого хоть чуть-чуть рубишь - обьяснить че тебе нужно сможешь, и никакие DDD solid dry kiss - тебе для конкретно рабочего билда тебе не нужны.

Учиться надо самому, вникать, разбираться.
Для этого нужен план.
Бесплатно нормальный план тебе не даст никто платно тоже, курсы - говно ебаное, поэтому бери бесплатную инфу с метанита какого-нибудь и пытайся ее фильтровать через нейруху.

При этом код тебе нужно писать самому, сама суть ООП и функционал фреймворков - подразумевает тупую зубрежку в 90% случаев, а зазубрить нужное можно лишь многократным написанием одного и того же, по принципу собаки павлова.
Аноним 11/08/26 Втр 11:52:11 № 3742502 58
>>3742422
>Как научиться программировать с нуля
Сейчас это уже не актуально, так как стало бесполезным навыком. Но вообще для этого много практики надо, надо писать много кода самому регулярно, и потом возвращаться к уже написанному через 1-3-5 месяцев и дописывать этот код, расширять итд, только так можно научиться. Так раньше учились кодить. А, ну и еще конечно же читать много чужого кода, разбираться в нем и пробовать его дописывать.

Сейчас кодинг де-факто мертв, код за тебя пишет ИИ, ты только направляешь агентов, оркестрируешь их, выдаешь задания. Вся техническая реализация ложится на ИИ.

И в этом плане ты сейчас кодить уже не научишься, так как ну это просто смысла не имеет. Можешь разве что основы какого-нибудь питона выучить чтобы знать что такое условия, циклы и списки и в целом этого хватит на всю оставшуюся жизнь.
Аноним 11/08/26 Втр 11:52:24 № 3742504 59
>>3742495
Если коротко - мне для разработки игор.
Аноним 11/08/26 Втр 11:53:14 № 3742506 60
>>3742502
Ну да, в принципе, так и думаю.
Аноним 11/08/26 Втр 12:10:01 № 3742527 61
image.png 369Кб, 1200x800
1200x800
>>3742502
>Сейчас кодинг де-факто мертв, код за тебя пишет ИИ, ты только направляешь агентов, оркестрируешь их, выдаешь задания. Вся техническая реализация ложится на ИИ.
Я дико извиняюсь, а откуда ебучий интерн знать может, что конкретно надо в ии запромтить, если он никогда не обжигался, потому что не писал код?

Он даже лоу-лоад бэк не сможет реализовать не обоссавшись и не обосравшись. Про какой-то серьезный десктоп, или хайлоад микросервисный бэк - я вообще молчу. Он хамл будет править по 10 часов, когда понимающий разработчик это может за 30 минут поправить руками. чтобы оставшиеся 10 часов ебланить, конечно

>>3742504
>для разработки игор
Смотря каких, и на каком движке.
Учитывая, что ты здесь, предполагаю, что на юнити.
Если в планах делать что-то сложнее 3 в ряд - надо учиться.
Если нет - дрочи клод.

Просто читая его код ты нихуя не сделаешь нормального.
Банально потому, что в ии надо не просто
"ну сделай короче типа контрстрак знаешь вот надо так же тока с графоном как в батлфиде и штроб нелагало! пиши хороший крутой код нехороший некрутой код не пиши"
срать, а буквально обозначать границы. Которые ты не знаешь. И просмотрев говнокурс от сракутина - не узнаешь.

Большая часть архитектурных решений исходит из необходимости и целесообразности. Как можно узнать о необходимости, если ты в нее не уебался башкой с разбега? Как ты сможешь просить нейронку соблюдать условное DDD, если для тебя это в лучшем случае dni do dembelya?
Как ты сможешь контролировать покрытие тестами, если ты не знаешь, какие конкретные участки твоего кода могут сдохнуть обоссавшись и обосравшись при интеграции нового фунционала, или переделке старого? Как ты сможешь впринципе фичи интегрировать, если у тебя по проекту раскиданы огромные, абсолютно нечитаемые и нетестируемые божественные обьекты по всему репо?

Ии - это инструмент. ИН-СТ-РУ-МЕ-НТ
Это не замена программиста, как трактор не замена фермера, а чпу станок не замена заводчанина.

Ну и чисто от себя, если ты для души пришел, то геймдев еще сносно. Если за бабками - подумай трижды. Вкат в геймдев - неминуемый звонок от кое-кого с аватаркой льва.
Аноним 11/08/26 Втр 12:13:00 № 3742529 62
>>3742527
>что в ии надо не просто
>"ну сделай короче типа контрстрак знаешь вот надо так же тока с графоном как в батлфиде и штроб нелагало! пиши хороший крутой код нехороший некрутой код не пиши"
Буквально так и надо, лол.
Аноним 11/08/26 Втр 12:13:52 № 3742531 63
>>3742527
>Вкат в геймдев - неминуемый звонок от кое-кого с аватаркой льва.
Че? Не выкупил.
Аноним 11/08/26 Втр 12:32:01 № 3742552 64
>>3742531
геймдев мертвая отрасль с нищими зепками, постоянными кранчами и регулярными увольнениями, поэтому геймдев это буквально мем смерть в нищите.

мимо
Аноним 11/08/26 Втр 12:33:16 № 3742555 65
>>3742552
Я для себя индюшку хочу сделать.
Аноним 11/08/26 Втр 12:33:29 № 3742556 66
>>3742527
>а откуда ебучий интерн знать может, что конкретно надо в ии запромтить, если он никогда не обжигался, потому что не писал код

хз)))

ну вероятно тогда стоит в универ пойти учиться чтобы хоть какие-то обрывочные знания были.

в любом случае научиться сейчас никто возможности не даст, это раньше стажеров/джунов нанимали и ждали год-полтора пока те до мидлов прокачаются, сейчас никто ничего ждать не будет - клод в руки и погнал хуячить. не можешь с клодом хуячить? ну тогда на мороз пинка под зад.
Аноним 11/08/26 Втр 12:40:18 № 3742561 67
>>3742556
>ну вероятно тогда стоит в универ пойти учиться чтобы хоть какие-то обрывочные знания были.
Хуйня без задач и смысла как раз.
Сейчас для работы не нужно знать, как там этот ебаный CLR работает. А реально нужные навыки там либо вообще не дают, либо дают в формате пара пар на четвертом курсе перед защитой, лол.
>научиться сейчас никто возможности не даст
Так надо самому брать.
Базу выучил, подрочил собесы, накрутил опыт по гайдам, и пошел в красное казино до момента, пока не трудоустроился даже на 100к/мес.
После этого, уже имея доступ к проектам компании - можно учиться по нормальному на их основе. Срабство говнокодером калочерпием не много отжирает по времени, так еще и платят уже тебе. Да, мало, но это лучше, чем проебывать 4 года в вузе, или полгода на недайбох курсах каких-нибудь.
И все ради того, чтобы выйти из вуза с дипломом в руках и хуем в зубах, потому что молодой специалист все равно нахуй никому не нужен, и все равно надо крутить, пиздеть и наебывать.
Аноним 11/08/26 Втр 14:00:09 № 3742585 68
>>3742495
>public async Task<User?> GetById(Guid id)
>var result = _context.Users.FirstOrDefault(x => x.Id == id);
Поясни свою мысль.
Аноним 11/08/26 Втр 15:49:33 № 3742622 69
>>3742504
Идешь на ютуб.
По обзорам выбираешь более-менне популярный движок.
Идешь в мануал по движку. Ищешь секцию вроде "Tutorial" или "My First Game"
Проходишь её от и до повторя все что там написано.
Далее по обстоятельствам. Либо лезешь глубже в мануалы с экспериментами, либо дрочишь ИИ чтобы он объяснял тебе узкие места или на что нужно обращать внимание.
Это самый безболезненный путь.
Аноним 11/08/26 Втр 15:57:22 № 3742624 70
>>3742527
>чпу станок не замена заводчанина

Если продолжать аналогию, то ЧПУ-станок ведет к замене одного заводчанина, на другого, того кто умеет работать с ЧПУ станком. И если переучить универсального станочника на ЧПУ, то это намного эффективнее, чем просто взять с нуля того, кто умеет только в ЧПУ, но не касался обычной металлобработки. Если конечно универсал не старый необучаемый пердун.

Точно так же и с разработчиками. Разработчик умеющий в обычный код будет намного эффективнее с ИИ, чем тот который умеет только в ИИ. Если конечно он не старый необучаемый пердун.
Аноним 11/08/26 Втр 16:03:26 № 3742627 71
>>3742624
Вот только ебанутые менеджеры увольняют опытных разработчиков и нанимают малолетних опездолов чуть ли не после школы промтить в ии. Почему-то в голове у условного СТО дико насрано, что кто писал код без ии, с ии код писать не сможет.
Аноним 11/08/26 Втр 16:11:20 № 3742631 72
>>3742561
>Сейчас для работы не нужно знать, как там этот ебаный CLR работает.
Ну как сказать. Железо сейчас дорогое стало. И если раньше при нехватке ресурсов можно было просто накинуть ядер/памяти/дисков, то сейчас стали стабильно приходить с запросами - "давай оптимизировай". Так что совсем вглубь CLR лезть не надо, но основы знать и хотя бы понимать каким образом это делать неплохо.
Аноним 11/08/26 Втр 16:30:27 № 3742639 73
>>3742383
>Словари это не обычные коллекции, каким образом ты ожидаешь это поведение у них?
Дурачок выдохни, все и так поняли что ты тупой. В Dictionary смогли же добавить синтаксис для инициализации при создании. Надо было подумать и над FrozenDictionary, именно самим подумать до того как выкатывать фичу. А не ждать когда
>В репе дотнета есть дискуссии и драфты решения, можешь там изложить все свои идеи команде разработки.
Аноним 11/08/26 Втр 20:48:57 № 3742752 74
>>3742585
Если надо пояснять, значит не надо пояснять.
>>3742631
Так факт в том, что устроиться сначала надо. Как себя студент без опыта продать может? Никак. Только пиздеть и наебывать.

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

Да и диплом по сути нахуй нигде не нужен кроме госухи. Но идти работать в госуху это блять ебнутым надо быть, даже дебильнее вкатунчиков в геймдев.
Аноним 11/08/26 Втр 22:05:16 № 3742789 75
>>3742752
>Как себя студент без опыта продать может?
Если все несколько лет учебы щелкать еблом, то да опыта не будет.
Но универ тем и хорош, что дает возможность помимо знаний набрать и опыт. В вышке крутится дохуя денег и людей которые эти бабки осваивают, в том числе и с привлечением студентоты. Тут главное не страдать хуйней, а наводить мосты с нужными людьми и принимать участие в движухе. И уже курса со второго третьего можно работать на реальных проектах и фармить с них опыт. После этого вполне можно неплохие рекомендации заиметь и на выпуске уже иметь предложения о работе.
Да, это социоблядство, но без него все равно сейчас никуда. Как раньше сидеть в уголке и дрочить коды уже не выйдет.

Ну и описанное релевантно для более-менее нормальных ВУЗов и только на дневном обучении.

>Да и диплом по сути нахуй нигде не нужен кроме госухи.
Ну как сказать.
С одной стороны диплом это как цвет кожи. Если у тебя его нет, то ты как негр и должен доказать, что пришел не пограбить, а делом заниматься. А если есть - то ты белый человек и можешь проходить дальше. При прочих равных, диплом для работодателя показатель, что у тебя есть ресурсы и воля на получение образования, ты обладаешь необходимым набором навыков и как минимум можешь высидеть ровно на жопе хотя бы три года. И в отличие от пиздежа в резюме, достоверность диплома пробивается на раз два.

А во вторых (но это уже больше релевантно для тех кто давно работает) еще достаточно компаний где при повышениии отсутствие вышки тебе может поднасрать. В какие-нибудь системные архитекторы ты можешь не попасть, т.к. там явно будет требоваться наличие технического ВО и хоть усрись, но без него ты не перескочишь.

Суть вышки в том, что если у тебя есть возможность относительно безболезненно получить вышку, есть на это время, ресурсы, деньги - то лучше это сделать. Если тебе банально нечего жрать, то лучше идти работать и не в IT, а на завод или стройку. А уже потом думать об образовании.
Аноним 12/08/26 Срд 07:51:08 № 3742848 76
>>3742631
Караван охуительных историй. Вся оптимизация в дотнете - это объединить 100500 микросервисов обратно в монолит и о чудо все снова летает. В критических случаях надо поебаться с бд, но к дотнету это никак не относится.
Аноним 12/08/26 Срд 07:58:26 № 3742849 77
>>3742752
>Если надо пояснять, значит не надо пояснять.
О, знакомая риторика. Был у нас один такой хуесос, примерно так же писал в ревью. Закончил какой-то типа крутой столичный вуз и все время этим выебывался. Через полгода вылетел нахуй.
Аноним 12/08/26 Срд 16:59:39 № 3743090 78
image.png 480Кб, 750x1000
750x1000
>>3742849
Не думаю, что он сильно расстроился, если его просили пояснить что в асинхронном методе без await и использующем синхронный first or default - не так, орейро бля. Буквально с галеры полной дегенератов сбежал
Аноним 12/08/26 Срд 17:10:19 № 3743098 79
>>3743090
В хайлоаде который никто не пишет на дотнете будет настроен линтер, который не пропустит такой код. В манястартапе ты не увидишь разницу даже если ебнешь N+1, ажур прожует не заметишь. В джаве вообще всем посрать на асинки, банковские транзакции ездят и без них.
Аноним 12/08/26 Срд 17:39:30 № 3743128 80
>>3743098
>линтер
Хуинтер. Они есть не везде

>В манястартапе ты не увидишь разницу даже если ебнешь N+1
Разница действительно не вылезет на 10 пользователях в секунду, но "прожует" - до первого счета за облако или первого лока или раундтрипа на хую. Если прилетит спайк трафика, приложение просто охуеет на ровном месте и насрет с таймаутами, пока бд будут кайфовать.

>никто не пишет на дотнете
Проиграл нах, из 2012 капчуешь, петушоникс? Почти в любом бигтехе, куда не ткни - есть шарп. Так еще и свежий зачастую.

>В джаве вообще всем посрать на асинки
Поэтому она и говно ебаное, на котором нехуй ловить кроме чистки легаси говешек вилкой.

А поху всем - потому что у нее другая модель конкуррентности, долбоеб.
Это не делает синхронный i/o внутри асинхронного метода в шарпе нормальным.
Аноним 13/08/26 Чтв 10:52:22 № 3743369 81
>>3743128
>бихтех
>есть шарп
>нет линтера
Ваша аутстаф галера - это не бигтех.

>Поэтому она и говно ебаное, на котором нехуй ловить кроме чистки легаси говешек вилкой.
Этого говно ебаное управляет твоими деньгами. Дотнет управляет ничем.
Аноним 13/08/26 Чтв 18:00:58 № 3743594 82
>>3743369
>нет линтера - галера
Ебать ты ебнутый
>>3743369
>Этого говно ебаное управляет твоими деньгами
Мне похуй чем оно там управляет, мань. То, что она появилась в нужный момент не делает жабу нормальным ЯП сейчас. На ее месте и луа мог быть спокойно.
Доля срынка падает, новые проекты на этой хуйне будет делать только ебанутый, 99% вакансий - синьер вилкочист
Я хз нах ты ее сюда приплел вообще. Че ты доказать то пытаешься?
Аноним 13/08/26 Чтв 21:47:58 № 3743658 83
>>3743594
>новые проекты на этой хуйне будет делать только ебанутый
на чем сейчас делают новые проекты?
inb4 новых проектов нет
Аноним 13/08/26 Чтв 22:55:38 № 3743675 84
>>3743658
>на чем сейчас делают новые проекты?
Сегодня собесился в стартап который делает промышленных роботов. Под ROS Robot Operating System пишут на C++ и Python, а инфраструктуру для обслуживания и управления пишут на Go и TS.
Аноним 13/08/26 Чтв 23:02:21 № 3743679 85
>>3743594
>Мне похуй чем оно там управляет, мань. То, что она появилась в нужный момент не делает жабу нормальным ЯП сейчас. На ее месте и луа мог быть спокойно.
>Доля срынка падает, новые проекты на этой хуйне будет делать только ебанутый, 99% вакансий - синьер вилкочист
Весь ЦБ сидит на джаве. Все платежи по картам и СБП написан на джаве загугли когда создали НСПК и СБП. В Европе все необанки это или джава или го. Давай саксес стори, кто из крупняка сидит на шарпе?
Аноним 13/08/26 Чтв 23:25:01 № 3743689 86
Зачем трэд перекатили? Хотите людям жизнь испортить?

Шарп самый бесперспективный ЯП, мнение?
Аноним 14/08/26 Птн 00:05:00 № 3743703 87
>>3743679
>рявк жаваманьки, самого лучшего легаси говночиста месяца
Ты вилочку нахуй из рук выпустил, сраб? Работай блять.

>Давай саксес стори, кто из крупняка сидит на шарпе?
Stack Overflow
Github
SGS
Fidelity investments
H&R Block
Siemens

Но даже хуй с ними, маленькие инди-компании.

Для того, чтобы ты отсюда обоссаным ушел, мне достаточно одного слова.
Майкрософт.
Аноним 14/08/26 Птн 00:12:45 № 3743706 88
>>3743679
>Все платежи по картам и СБП написан на джаве загугли когда создали НСПК и СБП
8 и 12 лет назад
Джавопетух настолько ебанулся, что для него проект старше половины двачеров это не легаси, а СВЕЖАЧОК ЕБАТЬ)
Аноним 14/08/26 Птн 10:27:42 № 3743818 89
>>3743703
>Майкрософт
Ты уже вытекаешь из треда. Все их флагманские продукты написаны на плюсах. Шарп нахуй не нужен даже создателям шарпа.
Аноним 14/08/26 Птн 11:58:20 № 3743865 90
>>3743679
>Все платежи по картам и СБП написан на джаве
Сижу в одном из банков, на трех шарповых проектах по 20 сервисов каждый (один из котороых в том числе и СБП-шные платежи обрабатывает). В следующем году еще один подобный проект подобного типа начнется.
Аноним 14/08/26 Птн 13:11:15 № 3743899 91
image.png 58Кб, 1429x327
1429x327
image.png 55Кб, 1454x319
1454x319
image.png 45Кб, 1097x291
1097x291
image.png 58Кб, 1410x277
1410x277
>>3743818
>Все их флагманские продукты написаны на плюсах.
Бэк тимса - шарп
бэкэнд х-коробки - шарп
бинг - шарп
граф - шапр
формс - шарп
365 - шарп
эйжур - шарп

даже павершелл под капотом - шарп

даже сраный msbuild - шарп, мань
даже сраный NUGET это блять шарп

Я же говорю, тебе в дурку надо
Аноним 14/08/26 Птн 17:28:35 № 3744105 92
>>3743899
>флагманские продукты
>msbuild, nuget, какая-то админка
У тебя слабоумие.
Аноним 14/08/26 Птн 17:49:54 № 3744129 93
>>3744105
>бэк тимса, ящика, бинг, граф, формс, 365 и эйжур игнорируем как неприятное
я тя услышал родной
Аноним 14/08/26 Птн 17:59:17 № 3744146 94
>>3744129
>полтора бесплатных недосервиса
>кривая админка к ажуру, которой никто не пользуется
>флагманские продукты
Плохо услышал, родной. Вот когда MSSQL, винду и кишки ажура напишут на дотнете, тогда и приходи. Пока что это уровень "переписали на расте".
Аноним 14/08/26 Птн 18:08:00 № 3744157 95
>>3744146
Было
>все флагманские продукты мелкомягких написаны на плюсах
Стало
>ваши флагманские продукты не флагманские продукты

Дальше куда маняврировать будешь?

inb4:
>флагманский продукт мелкомягких - это такой продукт мелкомягких, в котором не используется шарп
Аноним 14/08/26 Птн 18:17:57 № 3744167 96
>>3744157
Сманеврировал тебе за щеку, проверяй.
Аноним 14/08/26 Птн 18:19:11 № 3744169 97
Если флагманский продукт Microsoft переписать на шарпе, он перестанет быть флагманским продуктом.
Аноним 14/08/26 Птн 18:32:45 № 3744173 98
>>3744167
Пока что ты себе только в штаны сманеврировал жидко+вонюче. Иди подмывайся.
Аноним 17/08/26 Пнд 16:32:44 № 3745290 99
image.png 90Кб, 1281x530
1281x530
>>3743703
>Stack Overflow
Успешный успех из палаты мер и весов.

>Github
Маня ты, чего-то совсем запизделась. https://github.blog/engineering/architecture-optimization/building-github-with-ruby-and-rails/

>Для того, чтобы ты отсюда обоссаным ушел, мне достаточно одного слова. Майкрософт.
Дурачок, ты ссышь против ветра. Даже кнопка пуск в Шиндоуз 11 написна на React Native а не WPF. VS Code нписали на веб дристне, а не шарпе. На шарпе только студия написана и то не вся.
Аноним 17/08/26 Пнд 16:36:01 № 3745292 100
>>3743706
>8 и 12 лет назад
>Джавопетух настолько ебанулся, что для него проект старше половины двачеров это не легаси, а СВЕЖАЧОК ЕБАТЬ)
Обсосок попустись. В тот момент уже был C# 5.0 с async/await и тем не менее он все равно никому не всрался тогда и нахуй не нужен сейчас.
Аноним 17/08/26 Пнд 16:37:19 № 3745294 101
>>3743865
Речь разумеется идет о той части что у ЦБ, а не Газмяс Банк.
Аноним 17/08/26 Пнд 17:49:12 № 3745331 102
>>3743689
>Шарп самый бесперспективный ЯП, мнение?
В целом да. Но сейчас в принципе ЯП не важен. Мне кажется есть тройка популярных языков это Rust, Python, Typescript которые типа на хайпе сейчас. И на них модно генерить новые проекты через ИИ.

Все остальное это де-факто легаси. Java, Go, C#, C++, не говоря уже давно сдохших хачкелях, кложурах, f#, эрланге и прочей дрисни. Все это уже не нужно в эпоху ИИ. Шарп это мертвый стек и все в MS прекрасно понимают это. Я думаю рано или поздно индусы дропнут поддержку шарпа или просто оставят его как опенсорс без финансирования. Им проще сосредоточиться на Typescript и всей экосистеме вокруг него, чем дохлый шарп поддерживать.

>>3743703
>Stack Overflow
Сдох.

>Github
Там Ruby и Go. И

>Fidelity investments
>H&R Block
>Siemens
Siemens слишком большая компания и там много всего разного. При этом это не софтверная компания, а машиностроительная. Про остальные две не слышал.

Короче жиденько получилось как-то.
Аноним 17/08/26 Пнд 17:58:39 № 3745339 103
В целом языки программирования как ветка развития Computer Science/программирования стали гораздо менее релевантными после появления ИИ. Руками уже никто не кодит, код уже особо никто не читает. А значит и смысла в этом языке мало.

Поэтому и остается три языка:
Python - как дефолтный язык для всего
Rust - для системщины, бекендов и всего нагруженного
Typescript - для фронтенда, бекенда, и ИИ агентов.

Остальные языки банально ничего интересного предложить больше не могут. Ну вот я не понимаю зачем мне брать C# в 2026 году для нового сервиса, когда я по спекам через нейронку сгенерю этот же сервис на Rust? Раньше Rust не брали потому что это не самый простой язык и читать/писать на нем требует больше усилий чем на C#, Java или Go. Но сейчас, когда непосредственно программирования и чтения кодов больше нет, мне не нужно тратить усилия чтобы вникать в лайфтаймы в Rust, всякие dyn, traits, box, arc, rc, refcell, и прочую залупу. Я вообще не знаю что это и зачем оно нужно. Я просто пишу нейронке спеку на человеческом языке и ИИ пишет все за меня. Потом другой агент проверяет получившийся код согласно моей спеке. Код на языке программирования это все равно что код на языке ассемблера, его никто не читает и не проверяет.

От языка программирования в таком случае толку мало. Скорее нужен язык с большой инфрой вокруг него. Всякие встроенные линтеры, форматтеры, менеджмент зависимостей, sbom, отсутствие GC. И шарп как язык с GC просто нерелевантен сегодня, увы. Вместо него надо брать либо питон, либо rust, либо typescript.
Аноним 17/08/26 Пнд 18:17:02 № 3745349 104
1786979821414.mp4 164Кб, 640x360, 00:00:03
640x360
>>3741958
> Вот бы ща разбивать каждый метод на 10 штук.
>>3741740
> Вот бы щас бессмысленные функции лепить лишь бы goto не использовать.
Мы вам перезвоним.
Аноним 17/08/26 Пнд 20:15:46 № 3745376 105
>>3745294
Я хуй знает, что там у них внутре. Но вот их АРМ-ы точно на шарпе написаны.
Аноним 17/08/26 Пнд 20:22:48 № 3745383 106
>>3745339
>Я просто пишу нейронке спеку на человеческом языке
Ну так в программировании как раз весь кайф в том, что не используешь ебаный человеческий язык.
Аноним 17/08/26 Пнд 20:37:45 № 3745391 107
>>3745349
Строго говоря, throw/continue/break - те же goto, и понимание кода могут сломать не хуже. А уж когда дело доходит до Goшных корутин и вообще многопоточки - там вообще туши свет. Знал бы старик Дийкстра, что мы вытворяем - пиздил бы как щенков. Так что определенная доля лицемерия в этом пренебрежительном отношении к goto есть.
Аноним 17/08/26 Пнд 20:46:22 № 3745393 108
>>3745391
Ну тогда и if/while/for - goto.
Аноним 17/08/26 Пнд 20:58:34 № 3745399 109
>>3745393
Мгм, ты же понимаешь, во что эти конструкции в итоге преобразует уважающий себя компилятор, да?

Собственно именно из этого и растут ноги той самой нелюбви ко вложенным условиям, например. Хотя она неадекватна. Ну окей, ну отступы в коде, ну да, их дохуя. А по факту то, что предъявить-то? Код быстрый, пробельчиков отбито всяко меньше чем в петухоне. Ну или столько-же, если это вложенные условия на петухоне.
Аноним 17/08/26 Пнд 20:59:06 № 3745401 110
Аноним 17/08/26 Пнд 22:19:28 № 3745424 111
>>3745331
>софтверная компания
Не существует софтверной компании в которой будет только один язык
Аноним 18/08/26 Втр 00:01:05 № 3745450 112
Аноним 18/08/26 Втр 00:04:17 № 3745451 113
>>3745399
> преобразует уважающий себя компилятор
Любой компилятор.
Аноним 18/08/26 Втр 00:30:57 № 3745452 114
>>3745451
А вдруг есть архитектуры, где throw/continue/break/if/while/for реализованы аппаратно. Тогда компилятор обойдётся без джампов.
Аноним 18/08/26 Втр 14:28:34 № 3745666 115
>>3745339
>Python - как дефолтный язык для всего
>Rust - для системщины, бекендов и всего нагруженного
>Typescript - для фронтенда, бекенда, и ИИ агентов.
Спорить не буду. А Go по твоему тоже не взлетел?
Аноним 18/08/26 Втр 14:41:15 № 3745675 116
>>3745666
Go сейчас уже не нужен. Это такое же легаси как и шарп.
Go взлетел еще до появления и распространения ИИ и ИИ-агентов. Сейчас кстати хайп на Go сдулся уже прилично.
Аноним 18/08/26 Втр 17:39:28 № 3745763 117
>>3745452
>А вдруг есть архитектуры ...
Да, есть.
В наших родных и любимых (хорошо пошутил) x86, например, есть vpternlog. И много других подобных команд. Одна команда выполняет логическое условие над несколькими операндами и перезаписывает результат. Без джампов.
Аноним 18/08/26 Втр 22:54:34 № 3745888 118
Аноним 19/08/26 Срд 16:07:35 № 3746214 119
>>3745763
>vpternlog
Доебусь - а чего ты вспомнил только эту инструкцию? Ведь эта инструкция довольно ограниченная в использовании (SIMD и по большому счёту заменить 2 инструкции на одну; не всегда есть профит компилятору делать SIMD дрочево из "обычного" кода). Есть много способов преобразовать не-SIMD бранчевый код в без бранчевый: conditional move, битовые/арифметические/логические операции, другие специфические инструкции и т.д.
Аноним 19/08/26 Срд 16:30:23 № 3746230 120
>Proposal: An official Lean formal semantics for C#
https://github.com/dotnet/csharplang/discussions/10314

Мне нравится, как они спохватились что-то делать (туда же "unsafe evolution"), только из-за нейронок. "Вот тебе разжёванные инструкции, ллмка, и ещё, и ещё. А обычный программист/контрибьютор - хуй с ним.".

Вот с unsafe, с первого релиза .NET Framework (2002 год) уже были небезопасные методы, которые не требовали unsafe контекста (и названия у многих этих классов/методов были вполне безобидные). В 2016 году они высрали System.Runtime.CompilerServices.Unsafe, и казалось бы, что пора задуматься, ведь эти методы могут делать тоже самое что и обычные операции с указателями, но я так понимаю, раз они назвали класс Unsafe, значит типа пометили его небезопасность (правда долбоёбов это до сих пор не останавливает). И да, где после 2020 они начали думать о том чтобы пометить подобные методы, как требующие unsafe контекста. Но реально зашевелились только года 2 назад (и то еле высрали это: https://devblogs.microsoft.com/dotnet/improving-csharp-memory-safety/). Но они стали что-то реально делать только из-за нейронок, вот 100% (а то что за 10 лет кожаные мешки уже успели насрать UB говна - так это похуй).
Аноним 19/08/26 Срд 16:34:07 № 3746232 121
image.png 5Кб, 591x44
591x44
Аноним 19/08/26 Срд 20:05:21 № 3746328 122
>>3746230
Сильно гавной от таких предложений попахивает. Завтра выпустят новый тип llm-ок, для которых будет новая семантика, новые инструменты и т.д. А потом опять и опять. И всё это нахуй не нужно в языке будет. Только вот добавить что-то новое в язык легко, а удалить что-то ненужное, практически невозможно.
Аноним 19/08/26 Срд 20:24:57 № 3746332 123
image.png 3336Кб, 2500x2500
2500x2500
>>3746328
>Только вот добавить что-то новое в язык легко, а удалить что-то ненужное, практически невозможно.
Два чая этому просвещенному. Фичи в язык пихают с такой скоростью, как будто у кого-то промо завязано на это.
Аноним 19/08/26 Срд 20:42:55 № 3746342 124
>>3746332
Ну так языки делаются сейчас в корпорациях. И если ты не показываешь полезную работу в течение полугодия в корпорации, тебя увольняют. Поэтому C# стал настолько раздутым языком. Просто потому что надо каждые полгода находить несуществующие проблемы в языке, придумывать обоснование почему эта несуществующая проблема на самом деле важна, и с этим всем идти к менеджеру чтобы тот дал добро на разработку проекта. А потом на перфоманс ревью лутать свои повышенные оценки и премии.
Аноним 19/08/26 Срд 22:15:25 № 3746373 125
>>3746328
>а удалить что-то ненужное, практически невозможно.
Фанаты секты святого Nemerle смотрят на такие заявления как на (дополни сам).
В нормальных языках (Nemerle) можно с помощью гигиенических макросов ввести любые языковые конструкции. Нужна фича - подключил dll, открыл пространство имён - пользуешься. Не нужна - не подключаешь, не используешь.
Увы, язык сдох. А счастье было так близко.
Аноним 19/08/26 Срд 22:22:57 № 3746379 126
>>3746342
Ни у Го, ни у Джавы таких проблем нет, а там тоже большие корпорации. Да тот же Питон, который спонсируется Майками, развивается более осмысленно.

Мне кажется такая херня происходит когда у языка нет комьюнити или оно слишком слабое. Вот у Свифта - нет и там такая же херня https://habr.com/ru/companies/otus/articles/859684/
Аноним 19/08/26 Срд 22:25:20 № 3746381 127
Стикер 127Кб, 189x200
189x200
>>3746373
>В нормальных языках (Nemerle)
>язык сдох
А что случилось?

И заодно расскажи, как ты реализуешь легковесные потоки макросами.
Аноним 19/08/26 Срд 22:37:16 № 3746386 128
>>3746214
>а чего ты вспомнил только эту инструкцию?
В современных процах тысячи инструкций, все не упомнишь. А эта мне первой пришла в голову, потому что недавно разбирался с тем, как векторные вычисления устроены внутри, вот и запомнил.
Аноним 19/08/26 Срд 22:45:11 № 3746389 129
>>3746381
Немерля была разработана студентами (пшеками) по заказу Микрософта. Эту студни потом туда и ушли работать. Так что в корпорации знают о нём.

Почему ему не дали хода? Я полагаю, дело в том, что если бы он официально был принят вместо C#, то команду разработки языка можно было бы сразу разогнать. Потому что коммунити начало бы клепать любые удобные фичи в товарных количествах. Ну а кто же хочет работу терять?

Возникает следующий вопрос: почему коммунити не поддержало Немерлю? Дело в том, что C# хорош. Несмотря на все его недостатки. Он всегда был ламповым и удобным, по сравнению с Жабой и некоторыми другими конкурентами. Вот если бы он был абсолютно убог, тогда дотнетчики могли бы и обратить внимание на Немерл.
Я вот уверен, что если бы в мире JVM появился язык подобный Nemerle, то он с гораздо большей вероятностью взлетел.
Аноним 19/08/26 Срд 22:49:03 № 3746393 130
>>3746381
>И заодно расскажи, как ты реализуешь легковесные потоки макросами.
А это относится к реализации рантайма, а не синтаксиса языка.
Приняв Nemerle, команду разработки языка можно разогнать. А команда CLR остаётся.
Аноним 19/08/26 Срд 22:49:26 № 3746394 131
>>3746379
У го в последние годы та же проблема. Язык распухает очень быстро. Старина роб пайк ушел на пенсию, вместо него Го теперь делают обычные корпоративные гребцы которым похуй на продукт, но лишь бы не лейоффнули. Менеджер индус прикажет добавить в Go эксепшены - они их добавят.

У джавы и питона ситуация несколько иная, в том смысле что там нет какой-то единой корпорации которая за все отвечает. Ту же жабу помимо оракла делает и амазон, и джетбрейнс и еще несколько контор и все они в openjdk контрибьютят.

>>3746389
>если бы в мире JVM появился язык подобный Nemerle, то он с гораздо большей вероятностью взлетел
В мире jvm был и clojure, и scala, и kotlin, и groovy, да вот один хер жаба живее всех живых и вероятно переживет кложуру и скалу, а вероятно еще и котлин.
Аноним 19/08/26 Срд 23:21:59 № 3746422 132
>>3746394
>У го в последние годы та же проблема. Язык распухает очень быстро. Старина роб пайк ушел на пенсию, вместо него Го теперь делают обычные корпоративные гребцы которым похуй на продукт, но лишь бы не лейоффнули.
Ну не надо. Там если и есть какое-то ускорение фичизации, то только по меркам самого Go. Достаточно открыть Release Notes https://go.dev/doc/go1.26
Языковая фича одна - new теперь может принимать значение или константу. Ну ахуеть!
В 1.25 вообще языковых изменений вообще не было. Им понадобилось 13 лет чтобы в WaitGroup добавить метод Go(). Ещё лет через 10 в туда добавят каналы которые будет автоматически закрываться при завершении группы.

>Менеджер индус прикажет добавить в Go эксепшены - они их добавят.
Эксепшены уже есть, только тсс...
Аноним 19/08/26 Срд 23:37:54 № 3746432 133
>>3746389
>Возникает следующий вопрос: почему коммунити не поддержало Немерлю? Дело в том, что C# хорош. Несмотря на все его недостатки. Он всегда был ламповым и удобным, по сравнению с Жабой и некоторыми другими конкурентами. Вот если бы он был абсолютно убог, тогда дотнетчики могли бы и обратить внимание на Немерл.
Удобный это не количество фич и не возможность их писать самому.


>Я вот уверен, что если бы в мире JVM появился язык подобный Nemerle, то он с гораздо большей вероятностью взлетел.
Да было там дохуя своих Немерле, та же Кложура или Скала.
Аноним 19/08/26 Срд 23:40:57 № 3746434 134
>>3746393
>А это относится к реализации рантайма, а не синтаксиса языка.
Речь идет о том, что не все можно реализовать синтаксисом. И когда у тебя и язык и рантайм развивает одна команда - можно делать крутые вещи. А когда рантайм не контролируешь приходится вертеться.
Аноним 19/08/26 Срд 23:41:46 № 3746437 135
>>3746394
>>3746432
> мире jvm был и clojure, и scala, и kotlin, и groovy
Каждый из них решает лишь часть проблем, в то время как Немерл сразу все (ну, почти).
Аноним 19/08/26 Срд 23:58:03 № 3746445 136
>>3746373
>Nemerle
Нахуй не нужен, буквально. Ты неиронично хочешь разбираться в говномакросах от вчерашних студентов? Алсо комьюнити на рсдн у невмерли было ебанутое, как будто у чулочников-растовиков забрали их любимые чулки.
Аноним 20/08/26 Чтв 00:30:32 № 3746456 137
>>3746445
Мне нужен.
А чо в них разбираться? Свои пишешь на том же самом языке. Чужие просто подключаешь и всё.
Нормальное было комьюнити на кывте. Из трёх человек двое нормальных. Ну а третий - Влад...
Аноним 20/08/26 Чтв 01:46:28 № 3746484 138
Аноним 20/08/26 Чтв 02:27:27 № 3746488 139
>>3746437
>Каждый из них решает лишь часть проблем, в то время как Немерл сразу все (ну, почти).
Чел все твои проблемы решает только галоперидол. А в реальном мире, каждый язык предлагает некую парадигму, в рамках которой и предлагается решать твою бизнес задачу. Тебе лично может быть удобнее немерле, а кому-то тайпскрипт, кому-то питон, а кому-то хули ты тут хотел увидеть?.
Аноним 20/08/26 Чтв 04:32:15 № 3746490 140
>>3746456
>Мне нужен.
Чтобы что? Вместо "order.Process()" писать "process order" где process - это макрос, который разворачивается в первый вариант?
Аноним 21/08/26 Птн 21:02:19 № 3747679 141
Аноним 21/08/26 Птн 21:59:16 № 3747685 142
>>3747679
>Дотнету пиздец
Да. Сишарп и дотнет в целом не нужны в эпоху ИИ. Майкрософту проще Typescript развивать и переписывать свои сервисы на Rust, чем вбрасывать бабло в дотнет экосистему. Собственно теперь многие либы в экосистеме дотнета вероятно станут платными либо просто сдохнут.
Аноним 21/08/26 Птн 22:51:40 № 3747699 143
>>3742527
>Ии - это инструмент. ИН-СТ-РУ-МЕ-НТ
>Это не замена программиста, как трактор не замена фермера, а чпу станок не замена заводчанина
В 2026 это уже не инструмент, а именно что заменитель человеческого труда
Аноним 22/08/26 Суб 00:49:50 № 3747735 144
>>3747699
Ещё раз напиши, мы не поняли.
Аноним 22/08/26 Суб 09:55:52 № 3747793 145
Когда джавистов перестанут пускать в тред? Хули вы лезете сюда?
Аноним 23/08/26 Вск 00:30:42 № 3748103 146
Screenshot20260[...].jpg 538Кб, 1080x2400
1080x2400
>>3747735
Мы разные аноны, да и это не какое-то уникальное мнение уже
Аноним 23/08/26 Вск 05:58:02 № 3748155 147
Бесит, что приходится писать переменные среды через всратое двойное нижнее подчеркивание
Аноним 23/08/26 Вск 06:34:42 № 3748162 148
>>3748155
Как же прекрасно, что в дотнете такого нет.
Аноним 23/08/26 Вск 06:41:00 № 3748165 149
>>3748162
Как раз именно в этой хуйне оно есть. Без этого GetSection работать не будет.
Аноним 24/08/26 Пнд 14:50:02 № 3748977 150
>>3748165
> Без этого GetSection работать не будет.
Ебани братишка с подливой:
string FormatName(string name) => $"__{name.ToUpper().Replace(" ", "_")}__";
Аноним 26/08/26 Срд 00:55:54 № 3749837 151
image.png 34Кб, 580x779
580x779
>Explore new features available in C# 15 preview
https://devblogs.microsoft.com/dotnet/explore-csharp-15/

>Closed hierarchies
А ведь можно было придумать что-то с friend keywordом.

>Collection expression arguments
>[with(capacity: values.Length * 2), .. values];
Хуета.

>Labeled break and continue
Почему они не хотят показать вариант с goto? Потому что эта хуйня уже не так выигрышно будет смотреться?
Короче - хуйня без задач. В чём преимущество перед goto? Попугаи повторяющие "goto is bad" не будут трястить?
Аноним 26/08/26 Срд 00:59:41 № 3749839 152
>>3749837
PS: Closed hierarchies должно было быть с первой версии шарпа, потому что там уже был модификатор internal.
Аноним 26/08/26 Срд 03:51:50 № 3749856 153
>>3749837
Хуита. Лучше бы они двигались в сторону const из С++ и бороучекера как в расте, а не повышали кпи ради кпи. Сишарп умер с уходом Хейлсберга, паджиты лишь доедают его труп.
Аноним 26/08/26 Срд 11:53:08 № 3749997 154
>>3748155
Не понимаю, в чем дискомфорт, эстетика не та?
Аноним 26/08/26 Срд 19:27:07 № 3750223 155
>>3749837
> В чём преимущество перед goto?
В ом что это сахар для goto, не более.
Аноним 26/08/26 Срд 23:42:26 № 3750285 156
>>3749837
> В чём преимущество перед goto?
1) не требуется отдельная метка для выхода
2) нет никакой гарантии куда код выйдет. В случае сахара я точно знаю что исполнение пойдёт сразу после тела, с goto я вынужден скакать туда обратно держа в памяти где стоит метка
3) я вынужден следить за тем где стоит метка
4) я вынужден каждый раз видя метку выхода помнить откуда этот выход

Код обязан читаться сверху вниз, все что я прочел я могу просто выкинуть из памяти, а с goto мне нужно подержать в голове ментальную карту всего участка и вопроизводя в голове поток выполнения при чтении производить этот самый переход.
Ну и банально долбоебы начнут делать переходы в другие методы, а то и вообще выше по коду.
Аноним 27/08/26 Чтв 00:01:55 № 3750289 157
>>3750285
>Код обязан читаться сверху вниз, все что я прочел я могу просто выкинуть из памяти, а с goto мне нужно подержать в голове ментальную карту всего участка и вопроизводя в голове поток выполнения при чтении производить этот самый переход.
Вот ты точно, запомнишь метку scan в
>scan: foreach (Warehouse warehouse in warehouses)


По хорошему и break с меткой и goto требуют смотреть куда мы там переходим. И goto даже лучше, он прямо показывает куда выходим. В то время как break с меткой показывает что выходим из цикла Х и надо искать где он оканчивается, а их там минимум 2 вложенных, а то и больше. Проблема goto что им злоупотребляют, там где не надо. В принципе если запретить переходы goto назад, то это решит 90% проблем с goto.
Аноним 27/08/26 Чтв 00:36:36 № 3750296 158
>>3750285
>делать переходы в другие методы
Ты вообще понимаешь, как работает дотнет машина?
Аноним 27/08/26 Чтв 07:54:04 № 3750344 159
>>3749837
> Короче - хуйня без задач.
Двачую. Хочешь выйти из нескольких циклов? Дай кейворду break аргумент, как будто это функция: break(int deep = 1) то есть, простой бряк брякает один цикл, и это будет совместимо со старым кодом, затем бряк(2) полностью заменит вышевысранную хуйню с ярлычком, брякнет два цикла изнутри наружу.
Если вдруг кому-то когда-то потребуется брякнуть определённые циклы, можно завести break(byte breakmask) аргумент которого представляет собой байтовую маску какие циклы в цепочке циклов надо брякнуть, шото типа бряк(1101)
Аноним 27/08/26 Чтв 20:26:02 № 3750758 160
>>3750344
Любопытная идея, но идёт вразрез с принципом расширяемости и поддерживаемости кода. Ведь при добавлении/удалении внутреннего цикла параметр в брейке устареет, его можно забыть поменять. А именованная метка сработает в любом случае.
Аноним 27/08/26 Чтв 20:28:55 № 3750760 161
>>3749856
>Лучше бы они двигались в сторону const из С++
Лучше бы приняли Nemerle. Тогда consteval/constexpr элементарно реализуется на макросах.

> и бороучекера как в расте
Нахрен он нужен в системе со сборкой мусора?
Аноним 27/08/26 Чтв 20:31:32 № 3750761 162
>>3750285
>долбоебы начнут делать переходы в другие методы
Ты сам долбоёб. goto в дотнете существует испокон веков, и переход в другие методы запрещён.

>а то и вообще выше по коду
Это охренительно удобная и понятная фича. Не трожь её, сука!
Аноним 27/08/26 Чтв 22:08:41 № 3750782 163
>>3750760
>Нахрен он нужен в системе со сборкой мусора?
Чтобы не было сборки мусора, очевидно же. Вон, в голанге разработчики выворачиваются анусами наружу, чтобы выжать рпс в хайлоаде. Дотнет, походу, определили в петушиный угол к пхп и 1с, на нем серьезный бекенд уже никто не пишет.
Аноним 28/08/26 Птн 09:10:43 № 3750863 164
>>3750758
Если тебе нужно более одного вложенного цикла, то речь о поддерживаемости уже не идет, твой код итак можно выкидывать к хуям.
Аноним 28/08/26 Птн 09:30:54 № 3750869 165
image.png 2Кб, 294x54
294x54
>FileDialog.FilterIndex
>Gets or sets the index of the filter currently selected in the file dialog box.
>пик
Они ебанутые?
Аноним 28/08/26 Птн 15:10:36 № 3750995 166
1787919036432.png 26Кб, 580x779
580x779
>>3749837
>>3750344
>>3750758
Тогда вот вам новая идея. У нас уже по факту есть ярлык в каждом фориче (и в каждом цикле, который юзает итерации) это собственно имя внутренней переменной. Мы можем брякать собственно по этому имени, как это было в бейсике в прошлом веке, кстати говоря. Смотрите пикрил, там всё понятно без слов. Кто рукопожатен в майкрософте? Передайте идею туда.
Аноним 28/08/26 Птн 16:03:36 № 3751021 167
>>3750995
Квантити? Фига ты умные слова знаешь, давай ещё вкину: avaliable.
Аноним 28/08/26 Птн 16:04:49 № 3751024 168
>>3751021
У тебя там ошибка. Авайлябля иначе пишется.
Это 28/08/26 Птн 16:12:28 № 3751029 169
>>3750995
Как то так в Майкрософт фичи и придумывают - хуяк-хуяк и в релиз!
Аноним 28/08/26 Птн 16:15:49 № 3751030 170
1787922949877.png 25Кб, 580x779
580x779
>>3751029
Блять, я нашёл зелёную w она там была, блять.
Это 28/08/26 Птн 16:17:43 № 3751031 171
>>3751030
Да похуй. Что делать с for циклами? А если внутренний foreach переопределяет переменную цикла, куда бряк будет работать?
Аноним 28/08/26 Птн 16:26:17 № 3751042 172
>>3751031
> Что делать с for циклами?
Есть механизм назначения имени переменной, его и надо использовать: for (int i = 0; i < 10; i++ { break i; }
>А если внутренний foreach переопределяет переменную цикла, куда бряк будет работать?
Мы имя переменной используем как label, неважно, что там содержится, мы связали конкретный цикл с конкретным ярлыком, просто элегантнее, без имени с двоеточием, а как именованную переменную, которую можно так же и в коде использовать. Безотходная технология.
Аноним 28/08/26 Птн 16:38:48 № 3751049 173
>>3751042
Блять, не дописал. Задумался и хуйню написал. Вот как надо:
> Есть механизм назначения имени переменной, его и надо использовать: for (int i = 0; i < 10 as myLoop; i++) { break myLoop; }
Аноним 28/08/26 Птн 16:51:20 № 3751056 174
изображение.png 47Кб, 837x795
837x795
Аноним 28/08/26 Птн 16:55:26 № 3751058 175
>>3751049
Бля, тупанул, это вообще из другого языка. Пойду траву потрогаю.
Аноним 28/08/26 Птн 17:22:57 № 3751069 176
>>3750995
Я ж говорю: нужно возрождать Nemerle. Такое элементарно делается в нём на гигиенических макросах.
Аноним 28/08/26 Птн 17:46:55 № 3751076 177
Аноним 28/08/26 Птн 18:42:55 № 3751104 178
Стикер 127Кб, 500x440
500x440
>>3751042
>Есть механизм назначения имени переменной, его и надо использовать:
void search(int left, int right) {
for(;left < right;) {
break нахуй;
}
}

>Мы имя переменной используем как label, неважно, что там содержится, мы связали конкретный цикл с конкретным ярлыком, просто элегантнее, без имени с двоеточием, а как именованную переменную, которую можно так же и в коде использовать.
Чел их там 2 с одним и тем же именем, какую использовать? А еще переменная цикла может объявляться вне цикла см выше. А ещё есть while, do-while циклы.
Аноним 28/08/26 Птн 19:05:36 № 3751107 179
>>3751104
break left;
break right;
Равнозначно. Можно использовать любой идентификатор, упоминающийся в заголовке цикла, даже типы и методы.
Аноним 28/08/26 Птн 19:25:34 № 3751111 180
image.png 215Кб, 649x559
649x559
>>3751107
Решение 12 паджитов из 10!
Аноним 28/08/26 Птн 19:37:41 № 3751122 181
>>3751111
Под весом такого квадрипла сдаюсь.
Аноним 28/08/26 Птн 20:38:48 № 3751138 182
>>3750995
Интересно, а почему паджитам не нравится первый вариант с флагом? Это что-то религиозное? Типа в исламе нельзя рисовать, в паджитизме нельзя создавать флаги.
Аноним 28/08/26 Птн 22:30:16 № 3751154 183
>>3751107
>даже типы и методы.
и операторы!
> break++;
Выглядит охуенно! Свитчеры из других языков будут публично высирать кирпичи тоннами, но в душе завидовать черной завистью! LLM-ки вешаться, а значит тебя никто не заменит.
Аноним 29/08/26 Суб 00:38:30 № 3751178 184
>>3751107
>>3751104
А ещё есть бесконечные циклы for(;;)

В одном языке, не буду говорить в каком, именуются операторные блоки
for(;;)
{: жопа
for(;;)
{: пизда
for(;;)
{: рот

break жопа;
}
}
}
Аноним 29/08/26 Суб 08:37:26 № 3751225 185
image.png 23Кб, 316x133
316x133
Аноним 29/08/26 Суб 08:45:58 № 3751227 186
>>3750995
>>3751138
Да можно вообще без флага и без говтошного нововведения: просто юзаешь warehouse как флаг, присваивая ему null в конце цикла, если found. После чего проверяешь, если warehouse == null
Аноним 29/08/26 Суб 12:46:10 № 3751293 187
>>3751225
Фиолетовый - цвет королей
Аноним 29/08/26 Суб 13:00:57 № 3751296 188
>>3751225
Цветовая дифференциация штанов, ку!
Это 29/08/26 Суб 13:27:02 № 3751306 189
>>3751178
>В одном языке, не буду говорить в каком
В Ada
Аноним 29/08/26 Суб 14:24:44 № 3751319 190
image.png 5Кб, 148x66
148x66
image.png 4Кб, 128x72
128x72
Аноним 29/08/26 Суб 17:53:00 № 3751414 191
>>3751306
Может быть. Я это в Verilog-е видел.
Аноним 31/08/26 Пнд 17:18:04 № 3752461 192
>>3747793
Хотят перекатиться, не вижу ничего плохого
Аноним 31/08/26 Пнд 21:09:41 № 3752548 193
>>3752461
Нахрен они нужны в нашем уютном дотнетике?
Они начнут тянуть в код фабрики фабрик, безумные абстракции интерфейсов и xml-конфиги. А ещё они упорно будут сидеть на .NET 8 (по аналогии с Java 8) десятилетиями.
Аноним 31/08/26 Пнд 23:18:03 № 3752570 194
>>3741609
>А это в какой-то умной книжке написали, что goto плохо?
Не, это написал истеричка Дейкстра в своей безаргументой и полной истерик статье, в которой он багетировал от того как студенты пишут гото везде и как трудно ему читать этот код. Никаких научных исследований и изучения статистики использования гото в реальном коде, а не студенческих лабах, он не проводил. Он просто взял студентов, которых насильно пичкали программированием и которым оно нахуй не нужно, и то как они пишут код (предсказуемо хуево - лишь бы получить зачет), и как гото им помогает сделать его еще более убожеским. И из этого сделал вывод что надо запретить гото профессионалам. Многие дебилы повелись и теперь ненависть к гото это как религиозная догма. В принципе ненависть к гото это такой маркер ведомого, не имеющего своего мнения и следующего за авторитетом идиота.
Аноним 31/08/26 Пнд 23:19:37 № 3752571 195
>>3741740
>Ну в бомонде ООП считается моветон.
Это признак неосиляторов. Обычно виден у университетских преподов, которые массово неспособны понять ООП, хотя пишут о нём книги.
Аноним 01/09/26 Втр 07:33:18 № 3752606 196
>>3752571
Расскажи, что такое есть ООП?
Аноним 01/09/26 Втр 08:00:20 № 3752609 197
>>3752606
Ой блядь это долго нахуй. Я бы звук записал когда мамки не будет и выложил. Если интересно я могу сделать, но это только когда мамка в город пойдет, а это неизвестно когда случится. В целом это разделение программы на маленькие кусочки так чтобы изменения в одном кусочке влекли необходимость изменений в других кусочках с минимальной вероятностью. В принципе на ютубе я встречал кодеров (по-моему американцев) которые реально поняли ООП и неплохо его объясняли. Но Путин ютуб заблочил, так что фейл.
Аноним 01/09/26 Втр 16:30:12 № 3752841 198
Ну конечно же начинать объяснение что такоэ ООПе нужно с того, что такое объект.
Обычно под объектом понимают данные, логически связанные с кодом, и которые изменяются только этим кодом. Это сужает количество инвариантов стейта и цикломатическую сложность программы, повышает разделённость на модули.
Аноним 01/09/26 Втр 17:23:04 № 3752869 199
>>3752609
Нет, Это не ООП. Это инкапсуляция, которая может быть и в ООП и в других парадигмах.
>>3752841
Вот тут уже похоже на ООП.

Я вам ещё больше скажу. ООП это не обязательно классы и инстансы. Классы и инстансы это как и инкапсуляция, один из способов реализовать объектно-ориентированное программирование на практике. Необязательный способ, можно обойтись и иначе.
Аноним 01/09/26 Втр 18:00:04 № 3752877 200
>>3752869
>Нет, Это не ООП. Это инкапсуляция, которая может быть и в ООП и в других парадигмах.
Это как раз ООП и есть, и вообще ООП это 99% инкапсуляция.
Объект это как раз пример инкапсуляции.
Аноним 01/09/26 Втр 18:06:01 № 3752880 201
ООП - это когда есть переменные.
Аноним 01/09/26 Втр 18:31:24 № 3752898 202
>>3752880
Когда есть переменные это императивщина.
Аноним 01/09/26 Втр 18:39:18 № 3752904 203
>>3752877
>ООП это 99% инкапсуляция
Ради чего? Чтобы что?
Аноним 01/09/26 Втр 18:56:16 № 3752919 204
>>3752904
Это уже долго рассказывать. В целом, чтобы удешевить разработку.
Аноним 01/09/26 Втр 19:16:41 № 3752933 205
>>3752898
Императивщина и ФП - частные случаи ООП.
Аноним 01/09/26 Втр 19:19:07 № 3752938 206
>>3752933
Императивщина сама по себе это точно еще далеко не ООП.
Аноним 01/09/26 Втр 19:36:45 № 3752949 207
>>3752919
Вы прослушали мнение промытого кабаном гребца с галеры.
Это 01/09/26 Втр 19:50:34 № 3752960 208
Screenshot20250[...].jpg 53Кб, 1080x246
1080x246
Шарпомухи вначале хохмят про абстрактные фабрики, а потом сруться на тему ООП
¯\_(ツ)_/¯
Аноним 01/09/26 Втр 19:58:32 № 3752963 209
>>3752949
Я работал на кабана только один год своей жизни. А ООП изобрел за 5 лет до трудоустройства к нему. У самого же кабана код был такой простой, что его можно было и без ООП писать без проблем.
Аноним 01/09/26 Втр 20:05:40 № 3752965 210
1788282341298.png 158Кб, 500x500
500x500
Аноним 01/09/26 Втр 20:07:09 № 3752967 211
>>3752960
Что, жаваблядь, в твоём треде тухло, пришёл туда, где жизнь?
Аноним 03/09/26 Чтв 10:41:53 № 3753678 212
Видали изменения асинхронности в .net 11? Теперь гонять json'ы можно чуть эффективнее, чем раньше
Аноним 04/09/26 Птн 07:39:25 № 3754239 213
>>3753678
Только проектов на дотнете нет.
Аноним 04/09/26 Птн 08:44:09 № 3754270 214
>>3754239
В целом да. По сравнению с джавой их куда меньше. Может даже го уже поджимает или поджал в рф. Но вакансии вроде есть, так что не унываем
а я пойду дальше некро-легаси ковырять за гроши
Аноним 04/09/26 Птн 14:22:26 № 3754516 215
>>3752548
Осуждаю гейткиперство, чем больше проектов будет на шарпах, тем лучше как для языка, так и для комьюнити
Аноним 04/09/26 Птн 19:50:57 № 3754701 216
>>3752548
> и xml-конфиги
Ну не знаю, я в жавах не кодил, но хмл-конфиги почему бы и нет? Как минимум у них в одной ноде может быть записано текущее значение, а в параметре дефолтное значение. О - ОПТИМИЗАЦИЯ
> <FooValue default="Bar">Baz</FooValue>
Аноним 04/09/26 Птн 21:03:47 № 3754732 217
>>3754701
>Ну не знаю, я в жавах не кодил, но хмл-конфиги почему бы и нет?
Попробуй поредактируй xml-конфиги в nano или vim, по ssh (причем не лично, а руками сис-поддержки с демонстрацией тебе экрана) и сам найдешь аргументы почему json в разы пизже.
Если не хватит впечатлений, то попробуй еще настройки с массивами попрописывать в xml, тогда вообще вопросов не останется.
Аноним 04/09/26 Птн 21:16:03 № 3754738 218
>>3754732
сейчас все это агент делает. я еблан что ли руками сидеть и редактировать эту хуйню?

>>3754732
>а руками сис-поддержки с демонстрацией тебе экрана
а, помойная затхлая галера, понятно.
Аноним 05/09/26 Суб 01:03:33 № 3754822 219
>>3754732
>Попробуй поредактируй xml-конфиги в nano или vim, по ssh (причем не лично, а руками сис-поддержки с демонстрацией тебе экрана) и сам найдешь аргументы почему json в разы пизже.
Как раз XML для nano или vim пизже, если речь о больших конфигах. Когда надо что-то в середине поправить/добавить
> </foo>
> </bar>
> </baz>
гораздо нагляднее чем
> }
> }
> }
Ты в JSON без отступов вообще не разберешься, а XML можно и без правильных отступов прочитать. Если в XML надо перейти в конец секции, просто ищешь </baz>, а в JSON будешь скобочки считать.

>Если не хватит впечатлений, то попробуй еще настройки с массивами попрописывать в xml, тогда вообще вопросов не останется.
Ну не надо пиздеть, XML тут на порядок лучше, просто берешь и повторяешь любой тег сколько надо раз или вообще комбинируешь. Например надо тебе настройки проксей прописать
<proxies>
<socks address="..." .../>
<http url="..." .../>
<vpn protocol="...">
<...>
</vpn>
<proxies>
И все! У тебя лист проксей, с учетом порядка, каждый со своим типом параметров, все это можно описать в XML Schema и провалидировать. В JSON такая конструкция будет на порядок более громоздкая про то что JSON Schema убогая и дает 25% возможностей XML даже не упоминаем.
Аноним 05/09/26 Суб 09:58:42 № 3754876 220
>>3754822
Приятно почитать грамотный пост специалиста!
Аноним 05/09/26 Суб 17:04:01 № 3755004 221
Аноним 05/09/26 Суб 23:08:18 № 3755239 222
>>3755004
Оригинал на который они ориентируются делался для бенчмарков GC, у этого тоже не так много применений. Бенчмарки и специальные приложения с околонулевым уровнем аллокаций. Он нужен разработчикам .Net чтобы бенчмаркать GC и паре психов которые пишут на .Net, то что надо бы писать на языках с ручным управлением памятью.
Аноним 06/09/26 Вск 10:12:20 № 3755328 223
>>3755239
>Он нужен разработчикам .Net чтобы бенчмаркать GC и паре психов которые пишут на .Net, то что надо бы писать на языках с ручным управлением памятью.
Да я про то, что хоть что-то делать начали. Разве это не первый (публичный) экспериментальный официальный GC, и который не дефолтный GC, но другого цвета? А то Satori они добавили в runtimelab и тишина.
Аноним 07/09/26 Пнд 10:16:38 № 3755825 224
>>3742561
>После этого, уже имея доступ к проектам компании - можно учиться по нормальному на их основе.
А как учиться, когда надсмотрщик требует от тебя х5 перфоманс за счет клодовой потогонки? А если не тянешь - на мороз. В том то и прикол, что джуны умерли потому что не умеют работать с проектами, это самый ценный навык на данный момент, тупо уметь в голове совмещать проекты и умение программировать, сбор информации о решениях, поиск точек интеграции, аналитика, анализ архитектуры - все это сейчас лежит на плечах иишки, от человека требуется та хуйня, которую пока не умеет ии - построить высокоуровневую цепь взаимосвязей среди всей собранной информации - и принять решение. А еще - проконтролировать что решение выполнено агентом в точности, а не на него был положен хуй и нейронка насрала как захотела.
Аноним 07/09/26 Пнд 13:43:33 № 3755950 225
Сап, аноны, я джавист с большим опытом работы и в последние недели активно начал изучать C#, и мне шарп так понравился, что я хочу перейти на него работать. Есть ли в России работа для шарпистов, или рынку C# вакансий пизда из-за санкций? Java и C# занимают одну нишу корпоративных приложений и очень похожи, но шарп мне сейчас кажется более современным и выразительным, красивым языком.
Аноним 07/09/26 Пнд 13:59:32 № 3755960 226
>>3755950
Привет! С высокой долей вероятности ьебе рано или поздно захояеься в ЕС, так как тут работа еще есть. На шарпе там не пишут, все легаси на джаве. Думой.
Аноним 07/09/26 Пнд 15:20:51 № 3756001 227
>>3755950
> или рынку C# вакансий пизда из-за санкций?
Вот здесь ты реально перетолстил. iOS-разработчики и то выкручиваются, а ты о шарпе беспокоишься.
Аноним 07/09/26 Пнд 16:08:43 № 3756029 228
>>3755950
Очень, джавамальчик
Аноним 07/09/26 Пнд 16:09:15 № 3756030 229
>>3755950
Очень смешно, джавамальчик
Аноним 07/09/26 Пнд 17:14:50 № 3756060 230
Аноним 07/09/26 Пнд 17:25:18 № 3756064 231
>>3755825
>А как учиться, когда надсмотрщик требует от тебя х5 перфоманс за счет клодовой потогонки?
Изворачиваться. Затягивать по максимуму. Скидывать свою работу на других. Договариваться с начальством. Местами социоблядствовать для поблажек.
Аноним 07/09/26 Пнд 17:25:52 № 3756065 232
>>3742561
>даже на 100к/мес.
Сцуко. Я уже два года на такой зп сижу и только щас допер, что надо пиздовать на собесы, чтобы перекатится на ЗП повыше. напиздел про год опыта, когда на текущую работу устраивался
Аноним 09/09/26 Срд 00:56:01 № 3756919 233
Знатоки шарпа вот вам задачка, нейросеть обосралась при её решении.
Как сформировать строку
пук среньк{

Вот это
BuferString.AppendFormat($"пук{{0, {10}}}{{", "среньк");
не работает.

надеюсь макака не сожрёт синтаксис

Сложить две строки или сформировать в два этапа до этого я и сам догадался.
А как именно в AppendFormat передать фигурную скобку чтобы он её принял как текст, а не как спецсимвол?
Аноним 09/09/26 Срд 00:58:54 № 3756920 234
изображение.png 4Кб, 587x69
587x69
>>3756919
Лучше пикчей запощу
Аноним 09/09/26 Срд 05:51:49 № 3756960 235
>>3756919
Доллар убери блядь.
Аноним 09/09/26 Срд 06:54:35 № 3756972 236
>>3756919
>нейросеть обосралась при её решении
>Доллар убери блядь
Проиграл. Это эти нейросети там сейчас заменяют джунов и повысили производительность? лол
Аноним 09/09/26 Срд 14:26:16 № 3757158 237
>>3755825
Искать адекватные рабочие условия, то, что ты описал, - галера.
Аноним 09/09/26 Срд 14:53:15 № 3757174 238
>>3756919
> нейросеть обосралась
Имя, брат!
Аноним 09/09/26 Срд 23:07:24 № 3757413 239
изображение.png 11Кб, 1049x124
1049x124
>>3756972
>>3756960
Убрал. И?

>>3757174
Синий кит. Чат уже удалил, но там что-то нерабочее она высрала.
Аноним 10/09/26 Чтв 04:46:55 № 3757464 240
>>3757413
10 из скобок достань
Аноним 10/09/26 Чтв 04:47:48 № 3757465 241
>>3757413
Ну и лишние скобки убери в целом
пук{0,10}{{", "среньк");
Аноним 10/09/26 Чтв 11:00:49 № 3757556 242
>>3757413
>Убрал. И?
А, там же format ебаный. Я этой хуйней не пользуюсь, это читай документацию на этот ебучий formatstring который я всегда ненавидел из-за его уёбищности. Это не вопрос синтаксиса языка.
Аноним 11/09/26 Птн 02:18:13 № 3758183 243
>>3757464
И куда поставить? Мало того, эта 10 - не 10, а переменной должна быть. Я таблицу в текстовом файле делаю, мне надо текст выровнять по левому/правому краю в столбце.

>>3757465
У тебя 3 кавычки.

>>3757556
Скорее всего фигурную скобку вообще никак не вывести, она спец назначение имеет. Сейчас вывожу в два этапа, наверно так и оставлю.
Аноним 11/09/26 Птн 12:02:50 № 3758406 244
>>3757413
Это тест на долбоёба? Даже не подглядывая в доки: 300% что фигурная скобка экранируется фигурной скобкой, т.е. {{ -> {. Получается: "пук{0, {10}}{", жирным - формат.
Аноним 11/09/26 Птн 19:36:46 № 3758704 245
>>3758406
>фигурная скобка экранируется фигурной скобкой, т.е. {{
Ты не прав, выдаёт исключение.
Аноним 11/09/26 Птн 20:20:34 № 3758728 246
>>3758406
> тест на долбоёба
> фигурная скобка экранируется фигурной скобкой
Тест не пройден. Приходите на пересдачу.
Аноним 11/09/26 Птн 20:46:20 № 3758743 247
image.png 14Кб, 723x107
723x107
Аноним 11/09/26 Птн 21:02:06 № 3758753 248
Аноним 11/09/26 Птн 23:10:25 № 3758811 249
>>3758728
>>3758743
Нужен именно .AppendFormat() у StringBuilder, чтобы выравнивание работало.
Аноним 14/09/26 Пнд 11:59:05 № 3759767 250
>>3758811
>Нужен именно .AppendFormat() у StringBuilder, чтобы выравнивание работало.
AppendFormat("пук{0, 10}", "среньк") ?

>Нужен именно .AppendFormat()
Разницы по идее быть не должно (и я не увидел), а то было бы странно.
Аноним 15/09/26 Втр 21:01:41 № 3760677 251
Аноним 16/09/26 Срд 19:33:40 № 3761227 252
>>3760677
Ох ща будет подробный разбор кишочков runtime async.
>Ну теперь JIT генерит код, пук, стало быстрее, пук.
Ясно.
Аноним 23/09/26 Срд 14:59:45 № 3764703 253
Шарписты, если дотнет не мёртв, то почему тред такой мёртвый, а?
Аноним 23/09/26 Срд 15:16:01 № 3764712 254
>>3764703
> Разрабы, если программирование не мертво, то почему раздел такой мёртвый, а?
Аноним 23/09/26 Срд 17:49:06 № 3764771 255
>>3764703
Люди работают, а не пиздят.
Аноним 27/09/26 Вск 12:28:13 № 3766495 256
>>3761227
У Тауба есть немало статей с подробным разбором асинка. Что тебе ещё надо, собака?

ЗЫ: статья называется Performance Improvements. Понимаешь? "Улучшения производительности", а не "разбор кишочков".
Аноним 27/09/26 Вск 12:31:10 № 3766496 257
>>3764703
Жабаблядь/Петухоноблядь съебись отсюда!

Ты или имбецил, или жавист (впрочем, это одно и то же). В этом треде постоянно появляются сообщения, тут постоянно обоссывают автомапперофилов... Где ты видишь мертвечину?
Аноним 28/09/26 Пнд 03:10:10 № 3766726 258
>>3766495
А трехтомник с разбором ToString у него есть?
Хуле там разбираться в тех асинках, а, гланое, зачем? Додики-интервьюеры на собесах дальше "там стейт машина" все равно сами нихуя не знают. Компиляторы никто из них не пишет. Если ну очень надо посмотреть, что там насрал компилятор, открываешь ILDasm и смотришь эти классы с классами. Но в окно смотреть полезнее.
Аноним 28/09/26 Пнд 08:46:34 № 3766754 259
>>3766495
>У Тауба есть немало статей с подробным разбором асинка. Что тебе ещё надо, собака?
Разбор того, как это реализовано теперь в самом рантайме.
>ЗЫ: статья называется Performance Improvements. Понимаешь? "Улучшения производительности", а не "разбор кишочков".
Но ассемблер же он показывает; местами объясняет что изменилось в коде.

>>3766726
>Хуле там разбираться в тех асинках, а, гланое, зачем? Додики-интервьюеры на собесах дальше "там стейт машина" все равно сами нихуя не знают. Компиляторы никто из них не пишет. Если ну очень надо посмотреть, что там насрал компилятор, открываешь ILDasm и смотришь эти классы с классами. Но в окно смотреть полезнее.
Оно и видно, что никто не разбирается, только что и могут "await DoSmthAsync()".
>Если ну очень надо посмотреть, что там насрал компилятор, открываешь ILDasm и смотришь эти классы с классами.
В том то и прикол, что скоро больше не сможешь смотреть.
Аноним 28/09/26 Пнд 09:51:20 № 3766790 260
>>3766754
Если тебя интересуют кишки планировщика за зарплату таким занимаются человек 10 в мире открываешь исходники линукса и просвящаешься.
Аноним 28/09/26 Пнд 10:08:17 № 3766796 261
>>3766754
>только что и могут "await DoSmthAsync()
Ну так если это закрывает 95% потребностей, плюс по паре процентов на WhenAll и WhenAny, то почему бы и нет.
Аноним 04/10/26 Вск 00:18:24 № 3769734 262
Как меня заебало, что из коробки нет ни deque, ни fixed size queue, и особенно то что Queue<T> и Stack<T> это ебаные куски говна с минимумом функционала (даже свойство Cаpacity им только недавно добавили).
Аноним 04/10/26 Вск 03:29:53 № 3769745 263
image.png 147Кб, 2728x474
2728x474
image.png 2011Кб, 1814x1638
1814x1638
>>3769734
а не похуй ли сейчас на это? ну типо я вообще особой ценности в шарпе как в языке больше не вижу. сейчас с ИИ мы движемся в сторону нативной разработки.

https://shopify.engineering/back-to-native

конечно нативщина в андроиде и нативщина в плане сишарп vs c++/c/rust это разное, но один хер я вообще не понимаю какие сейчас киллерфичи есть у дотнета/шарпа по сравнению с тем же растом например.

понятное дело что старое легаси гавнецо мигрировать на раст смысла нет, но вот для новых проектов имхо не понятно где дотнет может выиграть в чем-то.

Сами MS как будто теперь больше инвестируют в rust + typescript нежели в дотнет который воспринимается теперь как какая-то легаси технология из 2000х-2010х годов.
Аноним 04/10/26 Вск 04:18:26 № 3769748 264
>>3769745
>Сами MS как будто теперь больше инвестируют в rust + typescript нежели в дотнет который воспринимается теперь как какая-то легаси технология из 2000х-2010х годов.
Сами МС сейчас инвестируют больше всего в нейронки, потому это их новая (в этот раз более реальная) волшебная пилюля, которая порешает все их проблемы с кодом (каким в своё время должен был быть .NET FW/C#) (как и раст). А вот ща они возьмут раст, сверху насрут нейронками и как заживут...

>https://shopify.engineering/back-to-native
Вот ща один более-менее отполированный кусок говна заменим на два свежих и заживём.

Желаю всем нейрослоперам рака жопы (особенно как юзер, а то софт стал только хуже с приходом нейронок).
Аноним 04/10/26 Вск 04:23:41 № 3769749 265
>>3769745
>какие сейчас киллерфичи есть у дотнета/шарпа по сравнению с тем же растом
На сишарпе пишут ок писали раньше на расте переписывают. На пидорасте нет ни одной доведенной до ума библиотеки, все какая-то кривая надоделаная срань, которую авторы забросили. На дотнете же индусы сидят и мейнтейнят проекты до конца за зп. Я не знаю ни одного продукта, сделаного на расте, лишь новости одна охуительнее другой "ноунейм хуйню переписали на расте за 100500 токенов".

>Сами MS как будто теперь больше инвестируют в rust + typescript нежели в дотнет
Паджиты тупо доедают труп компании. Там всем уже давно поебать на будущее, лишь бы премию залутать пожирнее. Как Гейтс ушел, все пошло по пизде.
Аноним 04/10/26 Вск 04:27:45 № 3769751 266
>>3769748
>МС сейчас инвестируют больше всего в нейронки
И эпично обосрались со своем копропилотом, хотя были одни из первых на рынке. У мс успех не просто течет по штанине, а подходит под горло, не дай бог пойдет волна. Нехуй было заменять инженеров на паджитов.
Аноним 04/10/26 Вск 22:25:27 № 3770096 267
>>3769748
>Вот ща один более-менее отполированный кусок говна заменим на два свежих и заживём
Каких свежих? Kotlin и Swift это нативные платформы, никаких преимуществ у React Native больше нет в эпоху ИИ. Ровно как и у дотнета.
Аноним 04/10/26 Вск 22:29:06 № 3770098 268
>>3769749
>Как Гейтс ушел, все пошло по пизде
Старина Гейтс ушел из MS в 2000 году. Это было больше 26 лет назад. И тем не менее компания до сих пор жива.

>>3769748
>Сами МС сейчас инвестируют больше всего в нейронки, потому это их новая (в этот раз более реальная) волшебная пилюля, которая порешает все их проблемы с кодом (каким в своё время должен был быть .NET FW/C#) (как и раст). А вот ща они возьмут раст, сверху насрут нейронками и как заживут...

В ИИ инвестируют потому что это новое перспективное направление, которое показывает ошеломительный рост. Или ты хочешь чтобы инженеры MS дрочили до посинения баги в винде и офисе и еще новых фич наваливали в .NET? А какой экономический выхлоп от этого?
Аноним 05/10/26 Пнд 04:55:52 № 3770187 269
>>3770098
Это новое перспективное направление показывает ошеломительный рост убытков. По итогам 25 года у жидопика 42 миллиарда чистого убытка, такой-то успех! Если исключить безудержную пропаганду как там поживает компилятор С кстати и визги чулочников "нейронка переписала на раст", получится бездонная финансовая дыра.
Аноним 05/10/26 Пнд 08:00:35 № 3770213 270
>>3770098
> Старина Гейтс ушел из MS в 2000 году. Это было больше 26 лет назад. И тем не менее компания до сих пор жива.
В этом нет ничего удивительного. Корпорации - это очень массивные трупы, и они разлагаются десятилетиями.
Аноним 05/10/26 Пнд 08:58:47 № 3770234 271
Аноним 05/10/26 Пнд 14:26:04 № 3770499 272
>>3770187
Инференс прибыльный. Ну то есть завтра антропик перестанет инвестировать в создание новых моделей и просто начнет продавать старый opus-5.5, то они в плюс выйдут мгновенно. Просто это невозможно, так как конкурентов просто овердохуя и все они делают свои новые модели постоянно.

И да, 25 год и 26 год - это совершенно разные эпохи в агентском кодинге. В 25 году я еще по старинке код писал руками, сейчас я вообще не помню когда писал в последний раз что-то руками для прода. Вот разве что литкод иногда решаю чтобы не забыть что такое программирование. А так за 2026 год кодинг окончательно сдох, впрочем он сдох под конец 2025, но окончательно сдох именно в этом году.

И как следствие языки программирования типа C# потеряли всю свою ценность, так как они были созданы чтобы пилить быстро веб/энтерпрайз приложухи и чтобы разрабам не приходилось морочить голову С++. Сейчас .NET это мертвая протухшая платформа, которую по инерции тянут и будут тянуть еще несколько лет пока не прибьют окончательно.
Аноним 05/10/26 Пнд 15:24:44 № 3770525 273
image.png 180Кб, 1393x758
1393x758
>>3770098
>Старина Гейтс ушел из MS в 2000 году. Это было больше 26 лет назад. И тем не менее компания до сих пор жива.
И как это противоречит сказанному? Вон IBM тоже живы и даже капитализация немного подросла. Но много ты слышал про их продукты за последние 5 лет? Когда-то они были главными в индустрии, а сейчас никто. Так же и с майками, винда может быть полным говном, но по инерции её будут жрать ещё долго но не бесконечно, это не показатель что дела идут хорошо.

>>3770098
>Или ты хочешь чтобы инженеры MS дрочили до посинения баги в винде и офисе и еще новых фич наваливали в .NET? А какой экономический выхлоп от этого?
В моменте - никакого, но постепенно от винды будут отказываться. Габен допилит свой Протон и винда для игр станет никому нахуй не нужна. Не сразу, возможно Сатья даже успеет выйти на пенсию, но популярность будет падать. https://habr.com/ru/news/1057178/
Аноним 05/10/26 Пнд 15:44:39 № 3770535 274
>>3770525
>Габен допилит свой Протон и винда для игр станет никому нахуй не нужна. Не сразу, возможно Сатья даже успеет выйти на пенсию, но популярность будет падать

Мне кажется с приходом ИИ разрабы теперь будут сразу кроссплатформенные игры делать. Для винды и для линуха одновременно. UE5 и Godot поддерживают линух нативно. Я вот прямо сейчас одну старую игруху декомпилировал и попросил ИИ сделать мне исходные коды по ассемблеру но на Rust + Bevy.

Другое дело, что сама винда как будто уже и не нужна стала. Я думаю MS надо будет запрыгнуть на хайп трейн линуха и выпустить свой Windows на ядре линукса, что-то типа MS Linux с графической оболочкой и прочими свистоперделками, иначе они рынок ОС в перспективе проебут, это правда. Но такова судьба многих корпораций, они живут годами и могут годами нихуя не делать. Тот же IBM живой, да, еще Oracle есть, где как будто все что разрабатывают активно так это openjdk лол, остальное там уже давным давно заброшено и полусдохло. И это в целом нормально, одни корпы уходят, другие приходят, технологии сменяются.

Вон когда-то Nokia была, Xerox, Kodak, Motorola, Hewlett-Packard и прочие гиганты, да нет их больше.
Аноним 05/10/26 Пнд 17:03:50 № 3770597 275
То чувство, когда в любом треде по ЯП пишут про ИИ агентов, куда мы катимся...
Аноним 05/10/26 Пнд 17:32:19 № 3770613 276
>>3770597
Конкретно ты катишься на свалку истории, луддит.
Аноним 05/10/26 Пнд 17:41:27 № 3770622 277
>>3770597
Генерация кода слишком сильна, чтобы отказываться совсем.
Аноним 05/10/26 Пнд 18:14:15 № 3770642 278
>>3770597
Ну так языки программирования больше не важны. Побеждает условный Rust, а все остальное умирает. Просто таков технологический прогресс.
Аноним 05/10/26 Пнд 19:48:47 № 3770701 279
>>3770525
> постепенно от винды будут отказываться. Габен допилит свой Протон и винда для игр станет никому нахуй не нужна

>>3770535
>Другое дело, что сама винда как будто уже и не нужна стала.

У MS кроме Винды есть Office и Sql Server, а также облако Azure.
Ничто линуксовое до Офиса пока не дотягивается.
Sql Server самый выгодный по соотношению производительность/цена среди большой тройки БД.
Ажура тоже дохрена прибыли приносит Майкам. Так что пока рано списывать их со счетов.

>Тот же IBM живой, да, еще Oracle есть
У обеих компаний есть СУБД. Насколько я знаю, IBM DB2 самая производительная из большой тройки.
И я пока не слышал, чтобы хоть кто-то с помощью ИИ хотя бы приблизился к написанию движка СУБД, способного потягаться с ними.
Аноним 05/10/26 Пнд 20:34:31 № 3770730 280
>>3770701
> И я пока не слышал, чтобы хоть кто-то с помощью ИИ хотя бы приблизился к написанию движка СУБД, способного потягаться с ними.
Щас с помощью нейробуста как бустанутся разрабы какого-нибудь опенсорсного фаербёрда (не путать с фаерфоксом и тандербёрдом) и как захватят рыночек.
Это как с блендером было. Чах-чах в сторонке, а потом как повалил! Максы-майи щас в стороне отдыхают.
Аноним 05/10/26 Пнд 21:29:12 № 3770750 281
>>3770597
>То чувство, когда в любом треде по ЯП пишут про ИИ агентов, куда мы катимся...
Ну так а что ты хотел? Анальникам пиздец, что бы они там не думали.
Аноним 05/10/26 Пнд 21:34:44 № 3770752 282
>>3770535
>Другое дело, что сама винда как будто уже и не нужна стала. Я думаю MS надо будет запрыгнуть на хайп трейн линуха и выпустить свой Windows на ядре линукса, что-то типа MS Linux с графической оболочкой и прочими свистоперделками, иначе они рынок ОС в перспективе проебут, это правда.
А вот тут я пожалуй не соглашусь. Винда хорошая ось с т.з. ядра и базовых библиотек. Совместимость со старым ПО такая, что Линуксу и не снилось. Некоторые драйвера от 7-ки, работают и в 11, с ПО сроки ещё больше. Просто надо удалить все говно впихнутое эффективными менеджерам AI помошники, всякие непрошеные виджеты и т.п., сделать UI простым, быстрым и отзывчивым как в XP/2000. Для серверной - нужна контейнеризация, в идеале на основе Докера.

Плюс майкам стоит перейти на модель Red Hat: код открыт, бери и используй, но если хочешь поддержку плати. Делаешь ноутбуки - за 10$ мы готовы лицензировать тебе ОС и дать поддержку твоим пользователям. Делаешь сервера - можешь ставить нашу ОС бесплатно если ресейлишь наш саппорт.
>В Китае ежегодно продается около трех миллионов компьютеров, но люди не платят за программное обеспечение. Однако когда-нибудь они начнут платить. И пока они собираются его воровать, мы хотим, чтобы они воровали именно наше. Они подсядут на него, и тогда мы как-нибудь придумаем, как собрать с них деньги в следующем десятилетии.
>Билл Гейтс
Аноним 05/10/26 Пнд 21:53:49 № 3770758 283
>>3770701
>У MS кроме Винды есть Office и Sql Server, а также облако Azure.
>Ничто линуксовое до Офиса пока не дотягивается.
У тут ВНЕЗАПНО выясняется, что 90% фич офиса никому нахуй не уперлось.
В школе на информатике нас учили как в Ворде сделать шаблон бумажного письма. Соединить его с Экселем или Аксесом чтобы подтянуть данные получателей. Сгенерировать шаблонные письма, которые потом можно распечатать. Или сделать так, чтобы текст документа печатался по 2 страницы на лист с разбором на брошюры. И кому теперь такое говно нужно? Сейчас актуальны онлайн документы с базовым форматированием, а это умеют все.

>Sql Server самый выгодный по соотношению производительность/цена среди большой тройки БД.
>У обеих компаний есть СУБД. Насколько я знаю, IBM DB2 самая производительная из большой тройки.
>И я пока не слышал, чтобы хоть кто-то с помощью ИИ хотя бы приблизился к написанию движка СУБД, способного потягаться с ними.
Это всё вертикальное масштабирование, да оно эффективно для 95% компаний, но стоит ОХУИТЕЛЬНО ДОРОГО. И на масштабах Гугла уже не работает, нужно горизонтальное масштабирование.
Аноним 06/10/26 Втр 12:23:32 № 3770990 284
>>3770752
>нужна контейнеризация
Не нужна. Контейнеры - это костыли для джаваскрипт макак, чтобы одним махом скопировать их 100500 файликов и ничего не потерять. В том же голанге такой проблемы нет и контейнеры там нахуй не нужны. Для тру изоляции тру админы все заворачивают в виртуалку с обрезаным доступом ко всему, сраный доцкер тут бесполезен. Так даже агентов запускают каждого в своей песочнице через прокси, пока аи фест идиоты дают рутовый доступ, а потом пишут охуительные новости "ии удалил бд на проде обожемой".
Аноним 06/10/26 Втр 16:50:01 № 3771211 285
image.png 259Кб, 1288x923
1288x923
>>3770990
Я блядь даже не знаю как в 2к26 можно быть таким тупым. Контейнеры это и есть легковесная виртуализация. И в Го контейнеры точно так же используются, потому что дело не в том сколько у тебя исполняемых файлов, а в том, чтобы у тебя было предсказуемое, воспроизводимое окружение. На Го точно так же нужны внешние утилиты, конфиги, ресурсы.
Аноним 06/10/26 Втр 16:58:08 № 3771221 286
>>3771211
>Контейнеры это и есть легковесная виртуализация
Таких тупорылых даунов вижу только в дотнет и жс, как-то у джависов ICQ явно поболее ...
Аноним 06/10/26 Втр 17:43:54 № 3771270 287
>>3771211
>Контейнеры это и есть легковесная виртуализация.
Ты из епама?
Аноним 06/10/26 Втр 17:54:35 № 3771276 288
>>3771211
>>3771270
>>3771221
Это просто виртуализация на другом уровне, виртуализация операционной системы вместо виртуализации всего железа
Аноним 06/10/26 Втр 19:12:41 № 3771313 289
>>3771276
Создаю в докере файлы размером 0 байт в бесконечном цикле. Твои действия?
Аноним 06/10/26 Втр 19:41:10 № 3771320 290
>>3771313
Автоматически удаляю контейнер с виртуальной машиной.
Аноним 06/10/26 Втр 21:31:16 № 3771351 291
>>3771276
Говновкатыш или заборостроительный?

В учебных заведениях есть такой предмет как ОС. Там объясняют что такое юзерспейс, кернелсейс, неймспейс и cgroups

Контейнер это изолированный юзерспейс из процессов на общем ядре хоста. Отдельного гостевого ядра как у виртуалки там нет.

>>3771313
Чел, плиз, там IQ устрицы, он не понимает даже inode ограниченное кол-во.

>>3771320
А виртуальную машину зачем удалять? Она же еще не знает что ты ее в контейнер поселил.

>>3771270
Епам норм, может и галера, но хотя бы перевозил в хорошую.
Аноним 06/10/26 Втр 23:31:43 № 3771415 292
>>3771351
> В учебных заведениях
Хуёво тебя научили. Открывай гугл и смотри какие виды виртуализации бывают
Аноним 06/10/26 Втр 23:37:24 № 3771419 293
>>3771313
>Создаю в докере файлы размером 0 байт в бесконечном цикле. Твои действия?
Увольняю тебя нахуй.
Аноним 07/10/26 Срд 00:22:48 № 3771431 294
>>3771351
> А виртуальную машину зачем удалять? Она же еще не знает что ты ее в контейнер поселил.
И вовсе я не поселял, контейнер и есть виртуальная машина уровня ОС!
Аноним 07/10/26 Срд 00:41:28 № 3771435 295
>>3771415
>>3771431
Открыл. Контейнеризация это OS-level virtualization, с этим никто и не спорил. Только ты из этого сначала получил "контейнер с виртуальной машиной", а потом уже "контейнер и есть виртуальная машина". Определись хотя бы где она у тебя находится: внутри контейнера или контейнер это она и есть.
Аноним 07/10/26 Срд 03:28:52 № 3771460 296
>>3771435
>с этим никто и не спорил
Ты пришёл и начал семантический аргумент, теперь стыдись
Аноним 07/10/26 Срд 09:15:47 № 3771487 297
>>3771460
Ты назвал контейнер виртуальной машиной, в доказательство притащил термин "OS-level virtualization", а теперь объявил семантику запрещенным приемом. Красиво. Осталось сказать что virtual memory это оперативка из VirtualBox и можно закрывать учебник ОС.
Аноним 07/10/26 Срд 10:23:56 № 3771506 298
>>3771435
но ведь суть операционной системы - делить ресурсы между программами.
Изоляция протекала, и как костыль сделали контейнеры
Аноним 07/10/26 Срд 12:11:46 № 3771544 299
>>3771506
>Изоляция протекала, и как костыль сделали контейнеры.

Ага. Только контейнеры появились не потому, что ОС внезапно разучилась делить ресурсы между процессами.

Одна из главных причин их взлета куда прозаичнее. Заебались собирать и запускать одно и то же под разными окружениями, версиями библиотек и рантаймов. Запаковали приложение вместе с пользовательским окружением, а ядро оставили общим.

Но "изоляция протекала и пришлось сделать Docker" тоже норм версия. Главное мужикам из Docker не рассказывай, а то они охуеют зачем десять лет работали.
Аноним 07/10/26 Срд 13:55:26 № 3771626 300
>>3771544
> Заебались собирать и запускать одно и то же под разными окружениями, версиями библиотек и рантаймов.
ака протекающая абстракция, когда в системе может быть только одна версия либы, которая шарится между программами. Кто вообще такое придумал?
Программы должны быть изолированными юнитами со своими либами нужной версии. Установка одной программы не должно влиять на другую.
Линус скопировал подход юникса из семидесятых, пришлось придумывать костыли.

Как в идеале: каждая программа самодостаточна, не требует модицикации операционной системы для своего использования. Не срёт либами в систему, не меняет системные конфиги.
Какой-нибудь жабе этот докер нахуй не нужен, jvm и так обеспечивает изоляцию и не допускает до изменений в операционной системе
Аноним 07/10/26 Срд 14:31:28 № 3771658 301
>>3771626
Мысль про самодостаточные приложения здравая, только JVM ты зря записал в контейнеры.

JVM изолирует Java от железа и дает рантайм, а не приложение от ОС. Жаба прекрасно пишет файлы, открывает сокеты, запускает процессы, жрет память и CPU и через JNI вообще выходит в нативный код.

И "в системе может быть только одна версия либы" тоже не свойство Unix, а один из вариантов организации зависимостей.

Так что Docker жабе может быть не нужен для запуска байткода, но вполне нужен чтобы зафиксировать JDK, системные либы, сертификаты, tzdata и заодно посадить процесс в namespaces и cgroups.

А то ты сейчас JVM из виртуальной машины уже тихо произвел в маленькую операционную систему.
Аноним 07/10/26 Срд 14:36:34 № 3771661 302
Аноним 07/10/26 Срд 14:59:17 № 3771679 303
>>3771661
Ты второй день бегаешь по треду и воюешь с термином OS-level virtualization, а выдохнуть почему-то должен я.

Ты не споришь, ты просто документацию по слогам читаешь и после каждого нового слова прибегаешь сюда праздновать победу.

Отныне я буду звать тебя Ромка-по-неймспейсам-прыгун. Ты это погоняло честно отпрыгал.
Аноним 07/10/26 Срд 15:01:49 № 3771683 304
Application-level virtualization
Аноним 07/10/26 Срд 15:03:10 № 3771684 305
>>3771658
> но вполне нужен чтобы зафиксировать JDK, системные либы, сертификаты, tzdata и заодно посадить процесс в namespaces и cgroups.
нуу подозреваю что есть какая-нить тулза для управления запущенными жаба программами и шарингом ресурсов.
Я про то что в 90% случаев жаба программа поставляется в одном .jar файле и для запуска хватает java -jar. В систему оно не срёт, системные конфиги не засирает, копировать операционную систему под каждую программу не нужно. Докер нужен там, где программы засирают операционную систему
Аноним 07/10/26 Срд 15:58:12 № 3771718 306
>>3771679
>Ты второй день бегаешь по треду и воюешь с термином OS-level virtualization, а выдохнуть почему-то должен я.
Я же говорю что ты шизло. Я не писал про OS-level virtualization. Прикинь тут больше одного анона сидит.

Докер определяет контейнеры как
> Containers and virtual machines have similar resource isolation and allocation benefits, but function differently because containers virtualize the operating system instead of hardware.
И ты мудак, зачем-то приперся и начал пиздеть про Епам и прочую хуету. Лучше бы таблетки пил.
Аноним 07/10/26 Срд 16:06:25 № 3771729 307
>>3771684
>Докер нужен там, где программы засирают операционную систему
Докер позволяет каждому инстансу использовать один и тот же 8080 порт и не мешать друг другу.
Аноним 07/10/26 Срд 16:41:51 № 3771758 308
>>3771683
Просто иди в /b и там пости свою хуету.

>>3771684
В проде внезапно появляются конкретная(ый) JRE/JDK, системные либы, сертификаты, tzdata, шрифты, JNI, лимиты памяти и CPU, сеть и прочая скучная хуйня.

И Docker не "копирует операционную систему под каждую программу". В этом буквально весь прикол контейнеров - ядро общее. Ты так долго объяснял преимущество контейнеров, что по дороге случайно превратил их в виртуалки.

>>3771718
Спасибо, Ромка. Ты так долго искал пруф что в итоге принес цитату Docker которая буквально различает containers и virtual machines. Самообслуживание подъебки это уже новый уровень.

Про Епам действительно писал я, тут память у тебя наконец не протекла.

А вот переход от документации Docker к моим таблеткам хороший. Обычно это означает что техническая часть сообщения закончилась раньше чем желание победить в интернете.
Аноним 07/10/26 Срд 16:49:06 № 3771768 309
>>3771758
>принес цитату Docker которая буквально различает containers и virtual machines

Ну естественно это разные вещи, но и то и другое - виды виртуализации.
> containers virtualize the operating system instead of hardware.

Это спор о семантике, он бесполезный.
Аноним 07/10/26 Срд 17:23:52 № 3771800 310
>>3771758
>Ты так долго искал пруф что в итоге принес цитату Docker которая буквально различает containers и virtual machines.
Шизло, это только голоса в твоей голове говорили что это одно и тоже.

>Обычно это означает что техническая часть сообщения закончилась раньше чем желание победить в интернете.
Это означает что тот факт что ты шизло - очевиден всем.
Аноним 07/10/26 Срд 18:53:30 № 3771855 311
>>3771800
>шизло
>шизло

Ромка техническую часть уже закрыл, но процесс почему-то продолжает работать.

Похоже аргументы прибило, а контейнер забыли остановить.
Аноним 07/10/26 Срд 20:29:57 № 3771889 312
>>3771758
>В проде внезапно появляются конкретная(ый) JRE/JDK, системные либы, сертификаты, tzdata, шрифты, JNI, лимиты памяти и CPU, сеть и прочая скучная хуйня.
Если в проде что-то "внезапно появляется", то там никакая контейнеризация и виртуализация не спасет, лол.
Аноним 07/10/26 Срд 21:02:17 № 3771898 313
>>3771889
Внезапно для тебя, гений, а не для прода.

Именно поэтому все это и фиксируют в образе, чтобы на проде оно как раз внезапно не появлялось.
Аноним 12/10/26 Пнд 22:12:23 № 3775427 314
Желаю гандонам, которые генерят нейронкой километровые портянки текста, вместо пары слов, анальной смерти (и в итоге человеки вообще не читают и не проверяют что там насрала нейронка).
Аноним 12/10/26 Пнд 22:16:29 № 3775429 315
>>3775427
А зачем читать, если в конечном итоге результат приемлемый по качеству получается? Ну я вот не вижу смысла вдуплять ни в код который высрала нейронка, ни в описание пулл реквеста, ни в спеку. Клод что-то сгенерил -> работает -> и хуй с ним, пусть в прод летит.
Аноним 12/10/26 Пнд 23:25:30 № 3775470 316
>>3775429
>работает
А как ты это определил? Тоже клод сказал?
Аноним 13/10/26 Втр 00:19:26 № 3775501 317
>>3775427
Так делают в каловых стартапах, они один хуй никогда не попадут на прод. Там можно писать что угодно, итог всегда один. Все мамкины вайбкодеры, кто пишет "да я ваще код не смотрю", работают джунами на галерах, у них каждые три месяца новый проект.
В продукте кабан должен сам с разбегу больно уебаться об ии, как случилось в амазоне, тогда код начинают вычитывать. И, внезапно, волшебство ии пропадает, таски снова закрываются за две недели, а не за два часа.
Аноним 13/10/26 Втр 01:22:55 № 3775522 318
>>3775503
>Тесты
Какие именно тесты?
Модульные? Интеграционные? Нагрузочные?
А что там с перфомансом и потреблением памяти сгенеренного кода?
>ревью
Ага, значит всё-таки глазками надо вычитывать. Причём делать это должен явно не джуниор...
Аноним 13/10/26 Втр 03:38:22 № 3775546 319
>>3775544
Как ты проверишь правильность тестов?
Аноним 13/10/26 Втр 07:32:08 № 3775561 320
>>3775544
> Какие скажешь, такие и сделает
Если нейронка пишет тесты на свой же код - это буквально означает "верь мне, детка, я не пизжу, ты просил 2+2, вот тесты показывают 4".
Тесты как минимум должна писать другая нейронка, а в идеале - человек.
Аноним 13/10/26 Втр 14:23:56 № 3775839 321
>>3775561
Если программист пишет тесты на свой же код - это буквально означает "верь мне, детка, я не пизжу, ты просил 2+2, вот тесты показывают 4".
Аноним 13/10/26 Втр 16:47:31 № 3775952 322
>>3775503
>позоряться
ЛЛМ - итоги...
Аноним 13/10/26 Втр 17:46:20 № 3776003 323
>>3775839
Нахуя ты это пишешь? Ты же смешон.
Аноним 13/10/26 Втр 20:52:39 № 3776106 324
>>3775503
>Тесты и ревью дают практически железобетонная уверенность в том что неронка написала правильно.
А как ты ревьюишь тесты, если ты код вообще не смотришь? И что за тесты? А твой нейрослоп люди ревьюят или другой клод?

>Отрицаторы просто реально позоряться своими постами.
Дурачок, ты даже не выкупил к чему был этот вопрос, но начал понтоваться на пустом месте. Попустись. Ты как Роберт Мартин, который написал нейронке инструкции и код вообще не смотрит, типа нейронка всегда на 100% следует инструкциям.
Аноним 20/10/26 Втр 15:01:19 № 3780473 325
Если чел говорит, что он больше не пишет код руками, значит 300%, что он его и не ревьюит. Всегда для всех было ревью << написание, и если уж написание с-автоматизировано, то ревью и подавно.
Аноним 20/10/26 Втр 15:49:20 № 3780513 326
>>3780473
а зачем писать код и ревьювить его? все ИИ делает. да, не идеально, но уже с достаточным порогом качества, чтобы самому не заглядывать туда.

вся работа программиста сейчас это тупо промпты писать переключаясь между несколькими агентскими сессиями.
Аноним 23/10/26 Птн 21:31:56 № 3783023 327
>>3780473
>что он его и не ревьюит
>с-автоматизировано, то ревью и подавно.
Честно говоря даже в до ИИ-шную эпоху чужой код не особо ревьюил, а сейчас и подавно.
Апрув на пулреквесте всегда был чем-то вроде отметки "Окей бро, я увидел, что ты залил свое говно в ветку, буду иметь в виду когда буду заливать свое".
Аноним 26/10/26 Пнд 20:14:32 № 3784929 328
MS по слухам сейчас будет сворачивать все свои бизнесы кроме Cloud и AI.
Шарпу и дотнету пришел конец.
Аноним 26/10/26 Пнд 20:57:59 № 3784944 329
Аноним 26/10/26 Пнд 21:04:34 № 3784950 330
>>3784944
Там майкрософт увольняет 60 тысяч своих индусов.
Аноним 26/10/26 Пнд 21:55:33 № 3784978 331
>>3784929
> кроме Cloud и AI
Это теперь их основной бизнес. Шиндовс и хбокс приносят доход 4% при этом отнимают доуище сил и денег. Основные сокращения будут именно там. С 11 версией обосрались окончательно, если для дома эта эйай хуйня еще куда не шла, то в корпоративной среде это пиздец какая дыра в безопасности. Были уже случаи когда через ассистента скрепку обходили права и получали доступ к файлам прям в чат в лучшем виде. Тут красная шапочка, которая пилит тихонечко старомодный гном и всякий корпоративный софт потирает ручки.

>Шарпу и дотнету пришел конец.
Это как раз таки не трогают, оно вписывается в новый вектор развития. Другое дело что сейчас практически никому не нужен
Аноним 26/10/26 Пнд 22:08:18 № 3784985 332
>>3784929
Винда, офис и иксбокс - это Cloud или AI?
Аноним 26/10/26 Пнд 22:10:45 № 3784987 333
Аноним 26/10/26 Пнд 22:14:20 № 3784989 334
>>3784987
>Винда
>Это пойдет под нож
Спермобляди вымрут?
Аноним 26/10/26 Пнд 22:36:58 № 3785001 335
>>3784978
>оно вписывается в новый вектор развития
Каким образом? Языки программирования сейчас не важны никак. У шарпа больше нет киллерфич ради которых его будут выбирать для новых проектов.

>>3784985
>Винда, офис и иксбокс

Все что не Azure и не AI уйдет под нож. Винда, офис, иксбокс - да, они уйдут под нож.
Аноним 26/10/26 Пнд 22:37:55 № 3785002 336
>>3784989
А кто-то еще неиронично пользуется свиндой? Я скорее поверю, что MS когда-нибудь выпустит MS Linux под десктоп, а Windows NT ядро забросят к хуям.
Аноним 26/10/26 Пнд 22:58:17 № 3785010 337
>>3785002
А я скорее поверю, что нихуя не изменится, и свидетели вендекапца продолжат сосать хуйцы, как они это делают уже 15 лет.
Аноним 27/10/26 Втр 00:27:22 № 3785037 338
>>3785001
>Ожидание: языки программирования сейчас не важны никак
>Реальность: вы работали с библиотекой zaloopa версии 3.5.0 а у нас версия 3.5.2 вы не подходите автоотказ
Ты давно подавался на вакансии? Попробуй.
Мне неиронично отказали на вакансию питон+голанг опыт 3+ лет, переписывать древний копролит с питона на го. У меня стек сишарп+голанг 10+ годиков, на питоне писал интеграционные тесты. Ваш опыт не опыт, мы лучше полгода будем искать фул матч по всем буковкам и возьмем паджита наебщика с нарисованым резюме.
Аноним 27/10/26 Втр 16:16:32 № 3785407 339
image.png 323Кб, 1206x412
1206x412
.NET точно резать будут. Разработка .NET сейчас в CoreAI находится. Вот считайте что помечено как "Full organization participation" это означает де-факто свертывание практически всего бизнеса/перевод на поддержку, либо полная усушка до минимальной жизнеспособности.

Короче дотнет ничего хорошего не ждет, технология доживает свои последние годы буквально.
Аноним 27/10/26 Втр 17:05:40 № 3785437 340
Аноним 27/10/26 Втр 18:10:14 № 3785520 341
>>3785437
Другие языки программирования уже не актуальны.
Учить какой-то новый ЯП смысла может и нет, просто надо держать в уме факт, что дотнет это мертвая платформа и может сдохнуть совсем в любой момент, так как MS больше не заинтересованы как-либо его развивать.
Все ядра гавно Аноним 28/10/26 Срд 22:09:30 № 3786246 342
>>3785002
скорее сделаем 5 000 000 новых ядер по типу pussyunix228 geteroAIdrochbottle2 linux2037 linux_petuhuntu linux_drochu_podkaifom MS_unix_GTA_online_workflow_gachapipeline5
Аноним 31/10/26 Суб 14:51:26 № 3788072 343
image.png 6Кб, 500x124
500x124
А я думал, что более-менее знаю C#.
Аноним 31/10/26 Суб 16:32:44 № 3788135 344
>>3788072
Радуйся, что нельзя перегрузить запятую, как в крестах
Аноним 31/10/26 Суб 18:15:12 № 3788184 345
>>3788072
Нет, ты тупой и не знаешь C#.
Эта фича используется (использовалась) для работы с троичной логикой БД.
Аноним 01/11/26 Вск 09:08:13 № 3788411 346
>>3785407
Джависты, почему вы постоянно приходите к нам в тред?
Аноним 01/11/26 Вск 09:15:07 № 3788413 347
>>3788184
Нахуй иди, ботан. Зачем всяким говном голову забивать, когда все коды пишет клод?
Аноним 01/11/26 Вск 09:34:14 № 3788421 348
>>3788413
Ему это в кайф, у тебя нет права судить.
Аноним 01/11/26 Вск 15:16:42 № 3788580 349
>Нейронка то, нейронка сё
Вы пет проекты тоже нейронкой хуярите? А как же любить кодить, любознательность и т.д., или это всё сказки для гоев?
Аноним 01/11/26 Вск 15:40:57 № 3788589 350
>>3788580
Мой пет с одной звездой про taint анализ дотнет сборок написан руками. Я вообще не уверен, что нейронка такое напишет, хотя кто их знает те новые модели. Следующий пет, то же самое, но про джаву, я тоже пишу руками, ковыряюсь в байткоде ебаном. Ради интереса я попросил клода сделать мне простейшую стрелялку с восьмибитной батяграфикой, я в гейдеве не шарю. Клод сука все никак не может сделать поворот оружия до мишени, пуля летит в бок от ствола и хуй знает, что не так.
Аноним 02/11/26 Пнд 10:21:10 № 3788984 351
мдаа
Аноним 04/11/26 Срд 21:12:50 № 3790909 352
image.png 392Кб, 1051x1280
1051x1280
>>3785407
Сейчас все конторы режут весь бизнес за исключением Cloud, датацентров и AI.

Просто остальная айтишка нахуй не нужна никому и дохнет очень быстрыми темпами.
Аноним 04/11/26 Срд 21:25:20 № 3790917 353
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов