Сохранен 506
https://2ch.hk/b/res/287009733.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Я просто хочу разобраться, почему java конвенционально считается хуже c#. По критериям: Performance

 Аноним 11/05/23 Чтв 23:26:32 #1 №287009733 
image.png
image.png
image.png
Я просто хочу разобраться, почему java конвенционально считается хуже c#.
По критериям:
Performance. Clr не занимается оптимизациями во время runtime, в отличии от jvm. Вот, например разница производительности, когда jvm не прогрета: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html
Кмк, у них схожая производительность. И то и другое можно оптимизировать до производительности схожей с c/++.
Safety. Тут тоже по ровну. И тот и другой типобезопасен, строго типизирован, у обоих имеется модель памяти.
Security. Без понятия. Вот например в жабе постоянно находят уязвимости в фреймворках, например: https://www.opennet.ru/opennews/art.shtml?num=56319
Впрочем как связаны яп и фреймворки другой вопрос, но пусть будет за шарпом.
Syntax. Главное преимущество, как я думаю, это перегрузка операторов, нормальные дженерики, лямбды. Ну и сахар.
На счет async вряд ли, тк https://openjdk.org/jeps/444 , которые уже есть в джаве, как превью фича.
Несомненно за c# тут преимущество. Но например использование перегрузки операторов в неопределённых поведениях - зло.
Frameworks&platform. Тут банально время на стороне, покуда шарп был ограничен платформой и майкрософт самостоятельно писала окружение, в java сделали spring, который является буквально всем и множество проектов, улучшающие некоторые аспекты. Также java-based яп - kotlin, scala, groovy.
Хотелось бы уточнить, есть ли у c# что-то лучшее.
Cross-Platform. У c# все еще есть проблемы в этой области.

Не учитывая такие ахуетельные метрики как популярность, размер зп, стредний возраст, размер писюна пограмистов и пр, я не вижу тотального превосходства шарпов над жабой. Где конкретно я проебался?
sage[mailto:sage] Аноним 11/05/23 Чтв 23:35:52 #2 №287010044 
Пост хуйня
Сажи
sage[mailto:sage] Аноним 11/05/23 Чтв 23:37:09 #3 №287010081 
Пост хуйня
Сажи
Аноним 11/05/23 Чтв 23:43:40 #4 №287010299 
>>287010081
>>287010044
Понимаю.
Аноним 11/05/23 Чтв 23:45:01 #5 №287010338 
>>287009733 (OP)
>почему java конвенционально считается хуже c#
Не знаю откуда ты это взял.
Если тебе кросплатформенность нужна, джава все еще лучше всего.
А если конкретно под винду, то очевидные шарпы.
Аноним 11/05/23 Чтв 23:51:10 #6 №287010523 
>>287010338
>Не знаю откуда ты это взял.
Просто наблюдение, что жабу принято опускать. Может это какая-то обратная лахта, которая защищает таким образом платформу от вкатунов. Хуй знает.
Аноним 11/05/23 Чтв 23:51:44 #7 №287010540 
>>287009733 (OP)
>И то и другое можно оптимизировать до производительности схожей с c/++.
шутник
Аноним 12/05/23 Птн 00:05:08 #8 №287010971 
>>287010540
Ну в узких задачах может приблизится, почему нет-то? По крайней мере в jvm очень много оптимизаций для такого.
Да проще написать просто код на джаве, который оптимизирует vm, нежели писать сразу на c/++ с низкоуровневыми особенностями, так еще и при не имении спецов.
Аноним 12/05/23 Птн 00:06:08 #9 №287011007 
>>287009733 (OP)
Какого года паста?
Аноним 12/05/23 Птн 00:07:07 #10 №287011045 
>>287011007
Какая паста блять, я сам это писал.
Аноним 12/05/23 Птн 00:07:40 #11 №287011065 
>>287011045
Ну ты и шиз конечно. Земля пухом.
Аноним 12/05/23 Птн 00:08:28 #12 №287011089 
>>287010971
Приблизиться может. Сравниться нет.
хотя вся высокочастотка вроде на жавах. Но там от жавы одно название, гк выпиливают чтобы хоть как-то вертелось
Аноним 12/05/23 Птн 00:08:32 #13 №287011091 
>>287011065
А в чем проблема?
Аноним 12/05/23 Птн 00:09:18 #14 №287011112 
>>287010523
Да не, просто жаба часто подтупливает или творит дичь, когда новые фичи добавляет.
Но это нормально на самом деле, учитывая легаси говно которое в ней накопилось.
Аноним 12/05/23 Птн 00:09:21 #15 №287011116 
>>287009733 (OP)
>Cross-Platform. У c# все еще есть проблемы в этой области.
/thread

На с# не прогал, синтаксис чутка получше, чем у джавы, но отсуствие обратной совместимости и отсутствие мультиплатформенности сводят другие преимущества в ноль.
Аноним 12/05/23 Птн 00:11:37 #16 №287011188 
>>287011089
>гк выпиливают
И как оно работает тогда? Или там аллокаций нет?
Аноним 12/05/23 Птн 00:12:31 #17 №287011217 
D0BA8083-BAE9-40C5-A66A-E3632F830188.png
>>287009733 (OP)
> почему java конвенционально считается хуже c#
Где ты слышал такую ахинею?

Мимо Java-разРАБотчик, последние 3 проекта - переписывание с С# на Java.
Аноним 12/05/23 Птн 00:14:17 #18 №287011269 
>>287011217
>переписывание с С# на Java
Расскажи подробнее, как и зачем?
Аноним 12/05/23 Птн 00:15:48 #19 №287011308 
>>287011217
Да вот совсем недавно тред был. На хабре тоже в комментах и статьях.
>переписывание с С# на Java
Странно, часто слышу мнение, что все на западе перешли уже на шарп. Ну например: https://youtu.be/g0sRBc4ZisM
Аноним 12/05/23 Птн 00:16:20 #20 №287011322 
>>287011308
>перешли уже на шарп
Ну точнее новые проекты на нем. Старье переписывают на него. Вот.
Аноним 12/05/23 Птн 00:19:43 #21 №287011417 
>Я просто хочу разобраться
Да ты заебал разбираться
Аноним 12/05/23 Птн 00:20:04 #22 №287011427 
>>287011269
Честно? Не разбирался в этом. Но почему-то последние проекты, на которые я попадал, достаточно крупные, они писались 3+ года и почему-то на каком-то этапе приходили к тому, что нужно полностью переписывать на Java. Сначала я думал, что это какая-та единичная история, но теперь вижу тенденцию.

По теме твоего треда, С# любят за его синтаксический сахар. Хотя это вкусовщина. Лично мне наоборот не нравится. А виртуальная машина лучше у Java, по крайней мере, так бородатые отцы программирования говрят. Всё-так на разработку JVM дохуя ресурсов и времени ушло.
sage[mailto:sage] Аноним 12/05/23 Птн 00:20:47 #23 №287011449 
>>287009733 (OP)
серваки на винсер
/тред
Аноним 12/05/23 Птн 00:22:23 #24 №287011497 
>>287011449
>винсер
Хто?
Аноним 12/05/23 Птн 00:22:49 #25 №287011517 
>>287011417
>Да ты заебал разбираться
Я первый раз... Как я могу уже заебать?
Аноним 12/05/23 Птн 00:23:35 #26 №287011535 
>>287009733 (OP)
>Где конкретно я проебался?
Умный человек посмотрел на то говно и на это говно и сделал лучшее - JS. Фронтмака это теперь элита, раньше над ними смеялись, но эти слухи распускали сами фронтомакаки.
Только фронтомака может работать сразу на 2-3 работах и получать с каждой по 200к.
Только фронтомака попукивает коммитом в день на пару строчек, где она прикрутила кнопку к промису.
Бекендораб попердывает коммитам будто у него понос, апи, сервисы, ебанные запросы к бд, кафки-хуяфки, индексы, тысячи фреймворков, фронтомака просто знает реакт и вью и рассказывает сказки про то как у нее устаревает все каждую минуту, хотя на реакте пишет уже лет 5.
Аноним 12/05/23 Птн 00:24:03 #27 №287011545 
>>287011269
Другой анон, но отвечу
Заказчик писал десктопное приложение по винду, в т.ч. серверную часть.
Когда пришла мода на микросервисы - сказали серверную часть на джаву/го переделывать.

Тоже полгода переписывал некоторую часть с шарпов.
Архитектура немного тугая пока выходит - часть сервисов работают как апи на линуксе, по ним идет запрос на сервер который на винде крутится. Значительная часть функционала уже хендлится линукс машинами, но некоторая по прежнему виндой например все что касается SMTP, я туда не залезал, но кажется что там переписать проблематично, так как очень многое завязано на виндовых либах

Тащемта от конкретного проекта зависит. Раньше было одно - сейчас надо другое, вот и все.
Ну и виндоуз дороже выходит, видимо, чем линукс для бизнеса
Аноним 12/05/23 Птн 00:26:14 #28 №287011603 
>>287011535
К сожалению, я не умею цвет кнопочки подбирать. Хуита выходит.
Хотя, может и фронтовики их не сами подбирают, без понятия.
Аноним 12/05/23 Птн 00:27:44 #29 №287011649 
>>287011603
От проекта зависит, опять же. Чаще всего есть дизайнер кто все это рисует, а фронтовику надо это программно реализовать.
А те кто дизайнер + фронтовик, за тех не чокаясь...
Аноним 12/05/23 Птн 00:28:02 #30 №287011656 
>>287011603
>я не умею цвет кнопочки подбирать
А его и не ты подбираешь, его отрисовывает дизайнер в фигме как и все кнопки, ты буквально нихуя не делаешь.
Аноним 12/05/23 Птн 00:30:59 #31 №287011733 
>>287011517
Много таких по весне оттаяло
Аноним 12/05/23 Птн 00:33:45 #32 №287011808 
>>287011649
>>287011656
Сказочная работа получается. Но мне почему-то кажется, что там подводных камней ебанешься. Иначе хули им до сих пор платят столько
Аноним 12/05/23 Птн 00:35:32 #33 №287011871 
>>287009733 (OP)
мне нравится шарп, это такой более хипстерский просахаренный джава. Но, увы, на шарпе очень мало интересных проектов. В основном пилишь микросервисы под CRUD приложения, или сидишь в легаси копаешься...

мимосеньер шарпист
Аноним 12/05/23 Птн 00:39:00 #34 №287011993 
>>287011871
Можешь за linq пояснить? Киллерфича уровня async/await?
Аноним 12/05/23 Птн 00:40:39 #35 №287012051 
>>287011993
Я не верю, что за 7 лет в джабу асинк авейты не завезли.

мимо
Аноним 12/05/23 Птн 00:41:06 #36 №287012057 
>>287011808
>Иначе хули им до сих пор платят столько
А ты попробуй попади, вкатуны это прочухали и на место фронтохоспадина большая конкуренция, а те кто попали буквально сидят и нихуя не делают, я не преувеличиваю.
Вообще во фронт часто с бэка свитчатся, а вот наоборот никогда не слышал, это как с теми кто эмигрировал и ноет как на жападе плохо, но не возвращается, синк эбаут ит.
Аноним 12/05/23 Птн 00:41:59 #37 №287012084 
>>287012051
Пчел, в оппосте скрин есть почему не завезли.
Завезут зеленые треды в следующей jdk
Аноним 12/05/23 Птн 00:43:39 #38 №287012149 
У Джавы громоздкий синтаксис на большого любителя. Когда ты пишешь на Руби, то кайфуешь от самого языка.
Я сам не смог вкатиться, но палю годноту - Crystal. Если этот язык реально мощнее Руби и сравним хотя бы с Питоном по возможностям, то он через несколько лет будет доминировать.
Аноним 12/05/23 Птн 00:44:23 #39 №287012173 
>>287012084
2016,
c# - async/await
petuhon - async/await
daje js - async/await
Но не жабба.
Аноним 12/05/23 Птн 00:44:36 #40 №287012181 
>>287012149
>громоздкий синтаксис
Проекты по типу lombok разве в этом не помогают?
Аноним 12/05/23 Птн 00:45:29 #41 №287012205 
>>287012173
Зато она раньше всех модель памяти ввела. Так что в любом случае первенство за ней. Но так да, как сан не у руля, она догоняющая что ли.
Аноним 12/05/23 Птн 00:45:56 #42 №287012223 
>>287012084
Зеленые треды в джаве уже были в далеком прошлом x)
Аноним 12/05/23 Птн 00:46:38 #43 №287012252 
>>287012223
Ну теперь они лучше вроде. Учитывая сколько ресурсов-то в них вложили.
Аноним 12/05/23 Птн 00:48:08 #44 №287012295 
> async/await
Говно из жопы, есть CompletableFuture есть WebFlux
> грин потоки
Кал из очка, завезут то что когда-то убрали АХХАХАХАХАХ, есть акка акторс.
Шарпамухи СОСАТ питохунодегроды на работу в мак жс дауны лизать мой дто
мимо Джэээва бок
Аноним 12/05/23 Птн 00:49:26 #45 №287012335 
>>287012295
>Кал из очка
Который по идее изменит кучи реализаций в кор либах и фреймворках. Так что в любом случае так или иначе будешь пользоваться.
Аноним 12/05/23 Птн 00:51:26 #46 №287012391 
>>287012335
Я буду пользоваться тем, что посчитаю нужным, я управитель зависимостями, захочу и ты джуночушка будешь на 11 версии сидеть вечность и благодарить, что не 8 и не 1.5.
Аноним 12/05/23 Птн 00:51:42 #47 №287012400 
image
Я просто хочу разобраться.

Почему просто не взять любой язык, например Питон, и не написать на нём код а потом скормить гопоте с запросом переписать его на с++ или типа того?
Аноним 12/05/23 Птн 00:52:06 #48 №287012413 
>>287012149
До языка вообще дела нет. Вся суть в инфрастукртуре. И тут к сожалению как лошки подскочат и рыночек захочет. Я в шоке, но в программировании инфоциганство и популизм тоже работают и формируют рынок.
А конкретный язык - дело десятое, я вчера целый день созванивался/обсуждал логику фичи, а не на каком языке оно будет сделано.
Аноним 12/05/23 Птн 00:52:09 #49 №287012414 
>>287012391
Да блять, да за шо
Аноним 12/05/23 Птн 00:52:44 #50 №287012427 
>>287012181
Без понятие, моё изучение Джавы закончилось на теме наследования.
Аноним 12/05/23 Птн 00:53:24 #51 №287012441 
>>287012400
Попробуй. Расскажешь впечатления.
Аноним 12/05/23 Птн 00:55:37 #52 №287012507 
>>287012391
Этот копротивлятор порвался от грядущей реальности.
Аноним 12/05/23 Птн 00:55:38 #53 №287012509 
image
>>287012441
Я не разбираюсь в погромировании, поэтому и спрашиваю. Может кто-то тут начинал, но забросил. Возьмите любую прогу на гитхабе и проверьте.
sage[mailto:sage] Аноним 12/05/23 Птн 00:56:28 #54 №287012530 
>>287009733 (OP)
Сука блятб как мне проитерироваться сквозь словарь? Ещё ахуел что в этом говне мамонта нет удобной интерполяции строк
Аноним 12/05/23 Птн 00:57:30 #55 №287012562 
>>287012530
>проитерироваться сквозь словарь
Что такое словарь?
> нет удобной интерполяции строк
А чем не удобна-то?
Аноним 12/05/23 Птн 00:58:38 #56 №287012595 
>>287012252
Не знаю, как теперь, но сейчас форсят котлин с его "корутинами".
Я подзаебался, прежде чем понял о чем это. Есть проц с ядрами, есть ОС с тредами, есть JVM со своими потоками, из них есть эти зеленые треды, а на котлине есть корутины.
Сколько уровней абстракции и как все это работает.
АЗАЗА
Аноним 12/05/23 Птн 00:59:33 #57 №287012624 
>>287012507
Сразу видно вкатунов которые в руках монолитов и микропукосервисов стоимостью в несколько миллиардов или даже миллионов не держали, вы своими зеленопоносными потоками только в пет проектах пукните, как и рекордами, за которые я вас обассу.
Аноним 12/05/23 Птн 01:00:38 #58 №287012655 
>>287012295
Они же блядь не удобны как говно. В шарпах по умолчанию делаешь асинхронный код, а в жабе надо поебаться.
пишу-на-ней-4ый-год
Аноним 12/05/23 Птн 01:01:49 #59 №287012686 
>>287009733 (OP)
Знаю джаву, не знаю c#, поэтому посмотрел несколько примеров кода и возник у меня вопрос.
В джаве весь код пишут с маленькой буквы, кроме названий классов. В шарпе это не так. С первого взгляда я не нашёл логики.
Аноним 12/05/23 Птн 01:02:13 #60 №287012693 
image
>>287012530
В Java вы можете использовать различные методы для итерации через словарь (Map). Вот несколько способов:

Итерация с помощью цикла for-each:

Map<String, Integer> map = new HashMap<>();
// Заполнение словаря данными

for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
// Ваш код для обработки ключа и значения
}

Итерация с помощью итератора:

Map<String, Integer> map = new HashMap<>();
// Заполнение словаря данными

Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, Integer> entry = iterator.next();
String key = entry.getKey();
Integer value = entry.getValue();
// Ваш код для обработки ключа и значения
}

Итерация только по ключам:

Map<String, Integer> map = new HashMap<>();
// Заполнение словаря данными

for (String key : map.keySet()) {
Integer value = map.get(key);
// Ваш код для обработки ключа и значения
}

Итерация только по значениям:

Map<String, Integer> map = new HashMap<>();
// Заполнение словаря данными

for (Integer value : map.values()) {
// Ваш код для обработки значения
}

Выберите подходящий способ итерации в зависимости от того, что вам нужно сделать с ключами и значениями словаря во время итерации.
Аноним 12/05/23 Птн 01:03:04 #61 №287012721 
>>287010523
все популярное хейтят, очевидно же, тем более все бекенд вкатуны идут онли в жаву (какк я 5 лет назад)
Аноним 12/05/23 Птн 01:04:01 #62 №287012759 
>>287009733 (OP)
> Кмк, у них схожая производительность. И то и другое можно оптимизировать до производительности схожей с c/++.
Нельзя С/С++ запускаются без сторонего говна и компилируются сразу в машинный код.
sage[mailto:sage] Аноним 12/05/23 Птн 01:06:49 #63 №287012826 
>>287012759
Таки в ансейф коде без гц можно очень близко подойти к этому. При желании можно руками оптимизировать под тот же авх
Аноним 12/05/23 Птн 01:08:01 #64 №287012855 
image.png
image.png
>>287012509
Взял какую-то рандомную хуйню у себя написанную.
Уже проеб в том, что int жабовский != int c++.
Ну впр переписывать простые програмки из жабы лекго, а вот Shape какой-нибудь надо или с нуля делать или либу искать.
Аноним 12/05/23 Птн 01:08:23 #65 №287012867 
>>287012693
А как тоже самое делается в шарпе для сравнения?
Аноним 12/05/23 Птн 01:09:08 #66 №287012894 
>>287012826
Еще жвм/слр не забудь выпилить и всю инфраструктуру языка. Тогда да, приблизиться сможешь.
sage[mailto:sage] Аноним 12/05/23 Птн 01:09:22 #67 №287012899 
>>287012693
Что тогда Dictionary в жабе если не словарь?
Аноним 12/05/23 Птн 01:09:35 #68 №287012908 
>>287012595
Зеленые треды не стоят над обычными тредами, вроде.
sage[mailto:sage] Аноним 12/05/23 Птн 01:11:07 #69 №287012945 
>>287012894
Ок, только не воняй. Тесты я тебе не понесу с System.Runtime.Intrinsics.X86
Аноним 12/05/23 Птн 01:12:21 #70 №287012978 
>>287012855
>var
харть тьфу тебе в ебало пидор
Аноним 12/05/23 Птн 01:13:35 #71 №287012998 
image.png
>>287012978
Ну смотри в декомпиляцию.
А в чем проблема вара, кстати?
sage[mailto:sage] Аноним 12/05/23 Птн 01:15:25 #72 №287013043 
>>287012998
В жабе не принято использовать сахар, только страдать
Аноним 12/05/23 Птн 01:16:28 #73 №287013061 
>>287012908
Где я написал, что стоят.
Ааа ааа ААА
"над" "под" "из них"
все это показывает дешманский уроваень
Тот хуй с видео выше "давать взятку"
Вообще не применимо к области. Рот с мылом надо помыть.
И мне тоже.
По сути не можешь сказать, не пиши, заебал.
Аноним 12/05/23 Птн 01:16:57 #74 №287013078 
>>287012998
В том что так верстают мудаки, тут общество приличных строготипизированных людей, а не жс-сыкух, а еще на нейминг свой посмотри, чмо.
Аноним 12/05/23 Птн 01:16:57 #75 №287013079 
>>287013043
Lombokом тебе по ебалу.
Аноним 12/05/23 Птн 01:18:14 #76 №287013102 
>>287012867

В C#, для итерации сквозь словарь можно использовать различные методы.

>Использование цикла foreach:

Dictionary<string, int> dictionary = new Dictionary<string, int>();
// Заполнение словаря

foreach (KeyValuePair<string, int> pair in dictionary)
{
string key = pair.Key;
int value = pair.Value;
// Делайте что-то с ключом и значением
}

>Использование итератора GetEnumerator:

Dictionary<string, int> dictionary = new Dictionary<string, int>();
// Заполнение словаря

var enumerator = dictionary.GetEnumerator();
while (enumerator.MoveNext())
{
KeyValuePair<string, int> pair = enumerator.Current;
string key = pair.Key;
int value = pair.Value;
// Делайте что-то с ключом и значением
}
enumerator.Dispose();

>Использование метода Keys или Values:

Dictionary<string, int> dictionary = new Dictionary<string, int>();
// Заполнение словаря

foreach (string key in dictionary.Keys)
{
int value = dictionary[key];
// Делайте что-то с ключом и значением
}

>Использование LINQ-запросов:

Dictionary<string, int> dictionary = new Dictionary<string, int>();
// Заполнение словаря

var items = from pair in dictionary
select new { Key = pair.Key, Value = pair.Value };

foreach (var item in items)
{
string key = item.Key;
int value = item.Value;
// Делайте что-то с ключом и значением
}
Аноним 12/05/23 Птн 01:18:23 #77 №287013107 
>>287013061
>есть JVM со своими потоками, из них есть эти зеленые треды,
>Где я написал, что стоят
Вот вроде. Из обычных тредов не делают зеленые. Хз, может не понял тебя.
>По сути не можешь сказать, не пиши, заебал.
Че ты злой такой?
sage[mailto:sage] Аноним 12/05/23 Птн 01:19:28 #78 №287013142 
>>287013102
Спроси у жопэтэ почему кв не разложил сразу в переменные
Аноним 12/05/23 Птн 01:20:21 #79 №287013161 
>>287013078
>а еще на нейминг свой посмотри
Да мне похуй, я это написал за минут 10-15. И мне за это не платят. Так что можешь его тоже выдумать. Рефакторинг никто не отменял.
>тут общество приличных строготипизированных людей
Ну т.е. не особо понятно, что будет из IntStream.toArray()? Серьезно?
Аноним 12/05/23 Птн 01:21:52 #80 №287013182 
>>287013142
Изначально я не разложил kvp сразу на ключ и значение, чтобы показать полный синтаксис и структуру кода.

Однако вы можете разложить kvp на ключ и значение сразу в переменные для более удобного доступа к ним. Вот пример:


foreach (KeyValuePair<string, int> (key, value) in dictionary)
{
Console.WriteLine("Ключ: " + key + ", Значение: " + value);
}
В этом случае key будет содержать ключ из пары kvp.Key, а value будет содержать значение из пары kvp.Value.

Такой подход делает код более читаемым и удобным для работы с ключами и значениями словаря.
sage[mailto:sage] Аноним 12/05/23 Птн 01:23:34 #81 №287013216 
>>287013182
"А почему ты не используешь упрощённый синтаксис с варами?"
Аноним 12/05/23 Птн 01:24:56 #82 №287013245 
>>287013107
Есть треды из них есть подмножество "зеленые"
Хотя это технически вообще не треды, но в тейке не важно.
Важно, что в тейке есть множество и подмножество.
Как из множества и подмножетсва ты выделил "над" блять,
Я злой потому что заебало общаться с дегенератами унтерками. Уух сука блять, соси хуй
Аноним 12/05/23 Птн 01:26:05 #83 №287013270 
>>287013102
Понятно. Первый пример с foreach выглядит конечно же намного элегантнее и красивее примера для жавы. Как впрочем и пример с использованием ключей.
Аноним 12/05/23 Птн 01:27:18 #84 №287013296 
>>287013161
>Ну т.е. не особо понятно, что будет
В приличном обществе люди пишут код так, что все понятно из названия переменной или метода, потому что пользователями кода являются тестировщики и аналитики в том числе. А разработчик ебал тебя в рот смотреть какой ты там тип в каждой строчке получаешь, особенно если ты нейменговый Дегенерат var d любящий Хуй var х во Рту var r или в Жопе var j
Аноним 12/05/23 Птн 01:27:58 #85 №287013312 
>>287013216
Явное указание типа KeyValuePair<string, int> может быть полезным, особенно если вам необходимо явно указать типы ключа и значения, или если вы хотите, чтобы другие разработчики легче читали ваш код.

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

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

>Вот пример использования этого синтаксиса:

foreach (var (key, value) in dictionary)
{
Console.WriteLine("Ключ: " + key + ", Значение: " + value);
}
Аноним 12/05/23 Птн 01:33:53 #86 №287013421 
>>287013296
Замечательно, но единственный, кто будет использовать данный код - это я сам. Пожалуй в своем личном коде я уж сам решу что и как использовать.
Аноним 12/05/23 Птн 01:36:45 #87 №287013479 
>>287009733 (OP)
Шарп разве не сперма-онли?
Раньше была какая-то васянская VM под названием Mono под прыщи, что-то изменилось с тех пор?
Аноним 12/05/23 Птн 01:36:57 #88 №287013487 
>>287013421
Другого у тебя кода и не будет вкатуносян, тебя любой адекват ебанет на собесе, тем более что как раз варапетухи обычно и не знают что у них в инициализации приходит, проверено собесами в блокнотах.
sage[mailto:sage] Аноним 12/05/23 Птн 01:37:43 #89 №287013501 
>>287013479
Мда нихуёво же слава фреймворка подпортила репутацию кору
Аноним 12/05/23 Птн 01:39:20 #90 №287013548 
image.png
>>287013245
>Как из множества и подмножетсва ты выделил "над" блять
Я хз, мб тебе русский не знаком. Это банальные уровни абстракции, где они расположены вертикально. Ну вот, зеленые выше по абстракции обычные ниже. Че не так?
Но я говорю, что это не так. Они независимы. Ну точнее есть множество треды, в которое входит множество виртуальные и традиционные. Как-то так. Только не называй меня дегенератом, заебав, злюка
Аноним 12/05/23 Птн 01:40:17 #91 №287013570 
>>287013487
Да есть, почему нет-то? Я когда-то только на 8 писал. Типа ну а хули нет-то. Там ни вара, ни даже "".repeat(); Заебато, че.
Аноним 12/05/23 Птн 01:52:46 #92 №287013864 
>>287013548
У тебя есть множество и есть подмножество.
Ты поставил подмножество "над" множеством.
Мне не нужна картинка, чтобы понять насколько это неверно.
Ок, может ты не интераретировал это так в тех словах, Но тогда доеб должен быть до интерпритации. Но ты доебываешься не тут. Ты доебываешься до множеств. И пытаешься мне доказать, что подмножество может стоять "над" множеством. Мне уже даже научно интересно, что ты за экземпляр. По работе сталкиваюсь с такими. Половина на рабочем месте не выживают, другая половина выживает за счет каких-то других скилов. Вот сейчас будешь мне упорно доказывать про "над"-множество. Код так не будет работать, и мне это потом приводить в нормальный вид, делать за тебя твою работу, тратить свое время, и краснеть перед заказчикаом, ублюдок ты
Аноним 12/05/23 Птн 01:55:19 #93 №287013932 
>>287013864
Да нет, ты просто приплел множества математические, которых изначально не было. Но упомянул абстракции. Я подумал именно про это. Честно, мне без разницы, только не надо злись попусту. Все харашо.
Аноним 12/05/23 Птн 03:00:01 #94 №287015206 
image.png
Как всегда ахуенно. И зачем нужен гугл...
Аноним 12/05/23 Птн 03:33:45 #95 №287015729 
>>287012624
>>287012391
Поддерживаю этого просветленного.
Пускай обкатают это говно из хуя а годика через 3-4 можно будет совать его в проекты нормальные. Или нельзя.
Аноним 12/05/23 Птн 03:36:22 #96 №287015761 
>>287015729
Так project loom существует уже с какого года? Тебе сколько лет-то надо? 2030 норм?
Аноним 12/05/23 Птн 03:41:36 #97 №287015823 
>>287011993
linq - интегрированный в си-шарп язык запросов к колекциям по типу SQL. В новом виде реализуется в виде методоа дополнения, что позволяет работать с коллекциями в функциональном стиле. Очень полезная штука. Пишешь не КАК надо, а ЧТО хочешь получить

мимосиньер шарпист
Аноним 12/05/23 Птн 03:41:58 #98 №287015825 
e
Аноним 12/05/23 Птн 03:42:27 #99 №287015831 
>>287015761
2030 норм. Но я бы подождал еще пару лет сверху.
Хуйня в которой я работаю например только недавно мигрировала на 11 и я не вижу в этом каких то там охуенных проблем. На новых версиях можно для себя отдельно писать.
Аноним 12/05/23 Птн 03:43:35 #100 №287015843 
>>287009733 (OP)
потому что программирование это не только серверный кал. 90% всех компов домашних на виндусе, винда от микрософт как и сишарп, гуи для винды пишется на сишарпе. на жаве нет ни одной либы гуи нормальной, да если бы и была, я бы посмотрел твоё ебало, когда ты бы вызывал современные апи винды из жавы, там бы был путь жава -> сишарп -> c++ -> c.

ну а главная причина это то сишарп используется в юнити
Аноним 12/05/23 Птн 03:48:15 #101 №287015905 
>>287015831
Да я тоже не особо вижу, хотя я нигде и не работал. Просто с этими тредами появится асинхронность в жавакор наконец-то.
Аноним 12/05/23 Птн 03:48:45 #102 №287015911 
>>287011116
> >Cross-Platform. У c# все еще есть проблемы в этой области.
> /thread

> На с# не прогал
Вот и не пизди тогда свои домыслы. Какие блядь "проблемы кросс-платформенности" у шарпа? Дайте пример!
2023 год, алё, дотнет работает на любом утюге
Аноним 12/05/23 Птн 03:49:30 #103 №287015921 
>>287013487
а ты я смотрю любитель венгерских нотаций?
Аноним 12/05/23 Птн 03:54:54 #104 №287015977 
>>287011545
Это какая-то дичь, видать аркитект оч.любит жаву до дрожи в коленях и всех прогнул.
Алсо, дотнет прекрасно тащит на любом линуксе включая отечественные поделия, на любых процах включая армы и эльбрусы. Проще апнуть сервисы с условного framework 4.x на .net7 чем переписать на жаву
Аноним 12/05/23 Птн 03:58:04 #105 №287016020 
>>287012400
Зачем, если питухон можно транслировать в си сразу и скомпилиповать быстрый и резкий бинарь?
Аноним 12/05/23 Птн 04:00:47 #106 №287016050 
>>287015823
Добавлю, что linq поверх entity framework работает почти охуенно: пишешь "что хочешь получить", потом смотришь как это транслируется в sql - и почти всегда это близко к идеалу
Аноним 12/05/23 Птн 04:01:09 #107 №287016054 
>>287016020
А петухон в си транслируется разве? Я думал сразу в асм.
Аноним 12/05/23 Птн 04:07:42 #108 №287016133 
>>287016054

Просто можно транслировать в си и уже потом си скомпилиповать в бинарь, всякие ситоны, nuitka, cx_freeze с этим успешно справляются.
Аноним 12/05/23 Птн 04:14:24 #109 №287016223 
>>287015823
Ну это понятно, что декларативный стиль пограмирования. Условно, в жабе есть Stream, мне интересно насколько сильно превосходит последний linq. Не знаю там, разбитие последовательности на подпоследовательности, примерно на этом этапе читать уже невозможно.
>>287016050
Вообще, пишешь в стиле sql - получаешь sql. Интересная концепция, конечно. Интересно, как это в ооп вписывается...
Аноним 12/05/23 Птн 04:16:13 #110 №287016251 
>>287013479
Всё давно проехало. NetCore хуярит почти на любой платформе (а тут C#, F# и блядь VB). Мелкософт кста оч.охуенно подтянул F# и в швятых сейчас дохуища легаси плавно переезжает с фортрана на F# прямо в уютные руки мелкософтовских
Аноним 12/05/23 Птн 04:17:39 #111 №287016285 
>>287016251
> в уютные руки мелкософтовских
Вообще, смотря на их успехи на игровом рынке, я б блять этой конторе не доверял.
Аноним 12/05/23 Птн 04:18:28 #112 №287016300 
>>287016285
А чё, юнити на с# все довольны.
Аноним 12/05/23 Птн 04:19:15 #113 №287016308 
>>287015843
Гуи на венде пишется на winapi, сисярп тут в пролёте. 80% софта на С++, 20% на электроне. Сисярп тут является погрешностью.
Аноним 12/05/23 Птн 04:19:18 #114 №287016310 
>>287016300
Все, кроме конечных пользователей.
Аноним 12/05/23 Птн 04:29:43 #115 №287016490 
>>287016223
Говоря про linq, не забываем о такой охуенной штуке как Expression, хотя это выходит за рамки linq.

Вообще, в целом, скорость разработки в новых проектах на шарпе (от условного назначения таска до пререлиза), простота кода - скорее на стороне шарпа. Про скорость работы, безопасность и т.д. рассуждать в Общем нет смысла - это нюансы прямых рук разрабов.
Плюсом к шарпу можно добавить то, что большинство типовых решений там хорошо описано и задокументировано в первоисточнике, просто берешь и копипиздишь с микрософтовских доков, и лучше не придумаешь.
Индустриальный подход.
Аноним 12/05/23 Птн 04:30:49 #116 №287016508 
>>287016308
Винапи это винапи, никто не мешает его и из сисярпа дергать.
Аноним 12/05/23 Птн 04:35:05 #117 №287016574 
>>287016308
> Гуи на венде пишется на winapi
Ты еще скажи что гуи винды в машинном коде написано - так вернее.
Но на верхнем уровне ты работаешь с WPF, и тут конечно лучше шарп.
>80% софта на С++, 20% на электроне.
Из какого года капчуешь, мань? Из 98го?
Аноним 12/05/23 Птн 04:37:17 #118 №287016606 
Зачем нужно всё это говно, когда есть православненький Си?
Аноним 12/05/23 Птн 04:38:38 #119 №287016626 
>>287016490
>это нюансы прямых рук разрабов.
А скорость разработки нет?
>типовые решения
Серьёзно? Этого добра на любой яп найдётся...
Аноним 12/05/23 Птн 04:39:33 #120 №287016638 
>>287016574
Там вроде выкатывали Maui для кроссплатформенной десктопной разработки, никто не трогал?
мимо
Аноним 12/05/23 Птн 04:41:12 #121 №287016666 
>>287016638
На линуксе котируется онли гтк и куте. Так шо хз на счёт кроссплатформы.
Аноним 12/05/23 Птн 04:43:50 #122 №287016715 
>>287016666
А бля, он и не заявлен в поддержке. Ну и прально.
Кстати, а как jvm в андроид шарп обрабатывает?
Аноним 12/05/23 Птн 04:46:22 #123 №287016758 
image.png
итт

есть у кого такое же но про жабистов?
Аноним 12/05/23 Птн 04:46:54 #124 №287016768 
>>287016574
> Из какого года капчуешь, мань? Из 98го?
Ты сейчас пишешь с браузера, написанного на С++. Вероятно, у тебя есть аудио/видеоплеер, который написан на С++. Возможно, ты пользуешся фотошопом, кадом, блендером или остальным профессианальным софтом, который написан на С/С++ с вероятностью 99%. Ты код пишешь либо в редакторе на С/С++, либо на электроне.
Аноним 12/05/23 Птн 04:49:55 #125 №287016822 
>>287016768
>Ты код пишешь либо в редакторе на С/С++, либо на электроне.
А как же лучшая иде в мире? Вот не пизди.
Аноним 12/05/23 Птн 04:59:20 #126 №287016977 
>>287016822
Ты про QtCrreator, VS studio, VS Code или vim?
Аноним 12/05/23 Птн 05:00:17 #127 №287016992 
>>287016977
idea
Аноним 12/05/23 Птн 05:00:57 #128 №287017002 
>>287016977
PyCharm))
Аноним 12/05/23 Птн 09:36:35 #129 №287022336 
Бамп
Аноним 12/05/23 Птн 10:12:54 #130 №287023462 
16395635587180.png
>>287009733 (OP)
Аноним 12/05/23 Птн 11:03:23 #131 №287025177 
>>287012181
Помогают. Все проекты пишем с ломбоком. Плюс у джавы с 14 версии есть record классы, которые сводят весь код до написания конструктора.
Аноним 12/05/23 Птн 11:05:41 #132 №287025271 
>>287012899
Map
Аноним 12/05/23 Птн 11:10:16 #133 №287025407 
>>287012057
Тут два чаю, я сам бэкендер с шарпах, работал со свифтерам и котлинщиками, они буквально делают 10-15% объёма работы бэкенда за ту-же ЗП
Аноним 12/05/23 Птн 11:20:12 #134 №287025723 
>>287023462
Да не тормозит она... Че вы наговариваете
Аноним 12/05/23 Птн 11:37:01 #135 №287026326 
>>287025177
>record
Они же final class. Это разве не ограничивает их применение до непосредственно данных? Другие-то классы тоже есть, наверное. Хотя, если не использовать наследование...
Аноним 12/05/23 Птн 11:50:12 #136 №287026775 
>>287009733 (OP)
>>287010523
С точки зрения написания кода, особенно если пилить микросервисы, то разницы между C# или Java нет. Оба ЯП отличные со своими особенностями, поэтому срущися долбоёбов верунов не слушай.

Разница существенная есть только с организационной точки зрения в глазах руководителя разработки, эта разница в лучших практиках, общепринятых стандартах, фреймворках и разработках на базе энтерпрайз платформ типа IBM или Oracle. Раньше на Java писалось просто дохуища энтерпрайз кода и бэка, поэтому Java там остаётся единственным адекватным стандартом и будет ещё долго оставаться, по моему опыту работы в крупных компаниях (>20 тыс человек), соотношение Java 80% vs C# 20% примерно.
Сейчас типовой стандарт энтерпрайз разработки бэка с нуля это Java+SpringBoot, всё остальное берётся по ситуации. Типовой, потому что все фреймворки и библиотеки для 99% ситуаций выдрочены коммьюнити вплоть до ньюансов их работы и опытный специалист на Java имеет намного более высокий шанс попасть в оценку, чем в другом ЯП.
Если нужен прототип и срочно запуститься и нужен фронт, то выбора нет это только Node.js + JS + React/Vue/Angular. По скорости Time To market JS ебёт все остальные языки и на нём удобно ебашить микрофронты, которые можно объединить в один большой UI, но там есть свой специфичный гемор и нужно уже уметь это делать. Естественно JS только для несложной бизнес-логики на бэке, поэтому опытные эксперты сразу параллельно запускают проект бэка на подходящих технологиях с постепенным перездом JS бэка на нормальный - Java, C#, Go, Rust ... что угодно, потому что первое время на JS можно жить, потом с ростом продукта нужно будет внедрять более сложные решения на бэке и Node.js на этом моменте идёт нахуй, т.к. начинается ебейший гемор.

C# выбирается в очень ограниченном количестве сценариев.
1) Самые опытные люди в коменда хорошо знали только C#, поэтому делали тем ресурсом, который был. Это самый частый сценарий даже в стартапах.
2) Ограничения реализации или специфичного уже имеющегося софта. Т.е. сама коробка расширяется через C#.
3) Заказчик плотно сидит на Azure и ему дешевле всё на одном стэке делать.
4) Game dev Unity
5) ... может есть ещё какие-то ситуации о которых я сходу не перипомню, но этов любом случае будет узкой ситуацией.

>>287011308
>Канал с 94 подписчиками
>Последнее видео " 5 hours of Simple Dimple x 2 Phut Hon dancing. TikTok compilation of 2119 clips."
Пошёл нахуй отсюда
Аноним 12/05/23 Птн 11:57:11 #137 №287027026 
>>287026775
>Самые опытные люди в коменда

в команде

фикс
Аноним 12/05/23 Птн 11:58:11 #138 №287027064 
image.png
>>287026775
>Канал с 94 подписчиками
Так это ж перезалив. Оригинал стерт.
Аноним 12/05/23 Птн 12:00:07 #139 №287027141 
>>287027064
>Видео про пиздатость C#
>В описании ссылки на платные курсы по C#
Аноним 12/05/23 Птн 12:01:24 #140 №287027183 
Нахуй нужен дотнет когда есть жява?
Аноним 12/05/23 Птн 12:01:42 #141 №287027194 
>>287016020
Почему тогда игры не пишут на питоне?
Аноним 12/05/23 Птн 12:03:02 #142 №287027237 
>>287027194
Пишут.
Аноним 12/05/23 Птн 12:03:20 #143 №287027243 
>>287027141
Он спиратить предлагает. Хотя зачем они, если есть типовые решения. >>287016490
Аноним 12/05/23 Птн 12:06:43 #144 №287027378 
>>287027237
Я не про визуальные новеллы, а про AAA игры.
Аноним 12/05/23 Птн 12:12:23 #145 №287027578 
Пиздос, по работе надо писать модуль на шарпе, а так основной язык плюсы. Местами удобные решения, но периодически встречается такой пиздец. Есть всякие йоба операторы "?.", но нет, сука, стандартной функции расчёта гипотинузы, которая есть даже в си.
Аноним 12/05/23 Птн 12:14:45 #146 №287027658 
>>287027578
Всм нет? distance у двух точек - это и есть гипотенуза.
Аноним 12/05/23 Птн 12:15:34 #147 №287027684 
>>287027578

double c = Math.Sqrt(a a + b b); // расчет гипотенузы
Аноним 12/05/23 Птн 12:18:13 #148 №287027780 
>>287027684
Двощи сломали всё. Умножение между a a/ b b
Аноним 12/05/23 Птн 12:19:52 #149 №287027848 
>>287027684
О, спасибо, брат, я только 4 класса окончил, не знал как считать вручную
Аноним 12/05/23 Птн 12:22:47 #150 №287027964 
>>287027378
Чем визуальные новеллы не aaa? Тем более, что бюджет не мерило. У компании такого уровня собственные движки, как правило.
Аноним 12/05/23 Птн 12:24:49 #151 №287028051 
>>287027964
>адвокат на юнити, который заставляет комп взлетать от тяги кулеров
Аноним 12/05/23 Птн 12:27:12 #152 №287028142 
>>287027578
> но нет, сука, стандартной функции расчёта гипотинузы, которая есть даже в си
Её нет в си.
Аноним 12/05/23 Птн 12:35:36 #153 №287028478 
>>287028142
Есть в tgmath.h
Аноним 12/05/23 Птн 13:18:02 #154 №287030235 
>>287027964
Действительно. Чем же инди не ААА?
Аноним 12/05/23 Птн 13:21:39 #155 №287030379 
>>287030235
А фейт тоже инди?
Аноним 12/05/23 Птн 14:06:45 #156 №287032496 
1683889604253.png
Бамп локой
Аноним 12/05/23 Птн 14:10:50 #157 №287032683 
>>287009733 (OP)
>Performance. Clr не занимается оптимизациями во время runtime, в отличии от jvm. Вот, например разница производительности, когда jvm не прогрета: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html
Еще у C# есть лишь один GC который является конвертацией лишпа в С++ из 90х в одном файле, который они даже не могут разнести.
Аноним 12/05/23 Птн 14:11:06 #158 №287032698 
>>287009733 (OP)
В жабе сахарку маловато, а в шарпе нехило так подсластили.
Аноним 12/05/23 Птн 14:14:24 #159 №287032844 
>>287011535
JS - хуёвое слабопроизводительное говно, с трудом ворочающееся на топовых машинах. Туда же и раздутые до безобразия HTML и CSS. Надо поскорее освобождаться от этого говна.
Аноним 12/05/23 Птн 14:15:54 #160 №287032912 
>>287032844
>JS - хуёвое слабопроизводительное говно
Самый оптимизированный динамический язык, лол.
Аноним 12/05/23 Птн 14:26:00 #161 №287033396 
>>287032683
>который они даже не могут разнести.
А в чем проблема-то? Вроде в отличии от жабы, у них нет гарантий по поддержке старого говна
Аноним 12/05/23 Птн 14:32:08 #162 №287033698 
>>287033396
Не понял о чем ты. Я писал о том что они боятся трогать сгенерированый файл (с gc), иначе бы давно уже его разнесли, сделали подключамые GC.
Аноним 12/05/23 Птн 14:34:18 #163 №287033789 
>>287033698
Ну вот мне и интересно, на чем основан этот страх. С ресурсами мелкомягких, они могут и с нуля его написать, наверное.
Аноним 12/05/23 Птн 14:36:24 #164 №287033875 
>>287032912
Ага, и чем больше его оптимизируют, тем неповоротливее он становится. Интернет нулевых со скриптами бодро крутился даже на древнем первопне, а сегодня для этого нужна мощная машина с дохуя ядрами, гигагерцами, и десятком гигабайт оперативки. При том что выразительные возможности веба изменились слабо.
Аноним 12/05/23 Птн 14:56:32 #165 №287034709 
>>287033789
Понял тебя, я внутренних причин не знаю, могу предположить что это работает, а трогать это затратно, стажера не пошлешь на это дело.

>>287033875
Что у тебя с мышлением? Причем тут ядра, веб, гибкость? Мы говорим о скорости JS, сейчас это оптимизированный, быстрый язык, да и скорость выполнения JS выросла просто астрономически с нулевых годов. Лучше показывай ассемблерные выхлопы V8 и другого динамического языка, будем смотреть на что то материальное.
Аноним 12/05/23 Птн 15:14:42 #166 №287035537 
>>287009733 (OP)
> Я просто хочу разобраться, почему java конвенционально считается хуже c#.
Не знаю, кто тебе такое сказал. Рынок считает иначе.
Шарпы на дваче популярнее потому что вижлу ставить проще ну и потому что игори можно делать на юнити.
Аноним 12/05/23 Птн 15:18:45 #167 №287035703 
>>287027684
Не работает код =\
Ошибки какие-то пишет
Аноним 12/05/23 Птн 15:19:11 #168 №287035726 
>>287028478
Ну и на шарп есь куча либ математических
Аноним 12/05/23 Птн 15:20:47 #169 №287035791 
изображение.png
>>287027684
Хуйня. Не работает.
Аноним 12/05/23 Птн 15:21:18 #170 №287035817 
>>287035537
>потому что вижлу ставить проще
Чем что? Идею вроде не особо сложнее, причем последняя тупа лучше.
>потому что игори можно делать на юнити
Вот тут да, жаба в пролете. Я вообще знаю только майнкрафт какой-нибудь на ней.
Аноним 12/05/23 Птн 15:25:02 #171 №287035968 
>>287035537
Я вот этого не понимаю, как блять какие игры сука, на жаве или на юнити, их же любой школьник взломает распарсит там этот байткод ваш скриптовый, взломает защиту от ператства, нахуярит себе ресурсов, спиздит текстуры и на торенты выложит.

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

Только компилируемые в бинарь языки имеют право на жизнь, остальное нахуй.
Аноним 12/05/23 Птн 15:26:31 #172 №287036032 
>>287035817
>Чем что? Идею вроде не особо сложнее, причем последняя тупа лучше.
Ты слишком большого мнения о современных пориджах. Для них поставить jdk и при желании идею это целый квест, нежели вбить в гугле "вижал студио без смс и регистрации" по первой ссылке скачать экзешник и прожать галочки напротив Unity и .NET

Алсо, еще есть хайповый UE, но там плюсы а пориджи плюсы не любят. Хотя я и сам не люблю плюсы. Хотя я и сам поридж че уж там.

Стоит понимать, что вот эти разговоры что лучше что хуже ведут вкатуны на самом начальном этапе, где 90% из них отвалится даже не дойдя до тем вроде ооп и классов.
Аноним 12/05/23 Птн 15:27:07 #173 №287036054 
1277932767gravdef-3.png
>>287035817
Щщщенок ...
Аноним 12/05/23 Птн 15:27:25 #174 №287036067 
>>287035968
И чем байткод там принципиально отличается от машинного кода? Бред.
Аноним 12/05/23 Птн 15:28:10 #175 №287036101 
image.png
>>287035791
>>287035703
Это троллинг тупостью?
Хз, че там на шарпе, конечно, но думаю адаптировать можно.
Аноним 12/05/23 Птн 15:28:46 #176 №287036126 
>>287036054
До сих пор играешь?
Тогда и андроид игры тащи, хули.
Аноним 12/05/23 Птн 15:29:04 #177 №287036148 
>>287036067
Тем что байткод выполняется в стековой (в случае шарпов и джавы) виртуальной машине, а машинный код выполняется АЛУ в процессоре.
Аноним 12/05/23 Птн 15:30:12 #178 №287036191 
>>287009733 (OP)
Майкрософтовская анальная параша
/thread
Аноним 12/05/23 Птн 15:30:17 #179 №287036197 
>>287036067
Тем что байткод жавы и сисярпа легко разворачивается обратно в исходники любым школьником одним кликом, а бинарь школьники в исходник не смогут разобрать никак за вменяемое время
Аноним 12/05/23 Птн 15:30:33 #180 №287036208 
>>287036148
>машинный код выполняется АЛУ в процессоре
Мощно.
Аноним 12/05/23 Птн 15:32:22 #181 №287036285 
>>287036197
Декомпиляторы для нативного кода тоже существуют, и там не только ассемблер. Что мешает исходник на C# заобсуфикейтить? В Unity по моему вообще есть транслятор C# -> C++.
Аноним 12/05/23 Птн 15:32:25 #182 №287036286 
>>287009733 (OP)
>почему java конвенционально считается хуже c#
кто тебе такое сказал?
Ссярп програмисты?
>Cross-Platform. У c# все еще есть проблемы в этой области.
не просто проблемы, он прям отсасывает
>я не вижу тотального превосходства шарпов над жабой. Где конкретно я проебался?
его и нет
тебе кажется так потому что корпарация зла активно вливают деньги в свою разработку, к примеру огромная поддержка в юнити, да и всю своё дерьмо они стараются по возможно переносить на C#
отсюда и диссонанс

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

лично у меня личная неприязнь ко всему оконному поэтому и не люблю C#, а так надо выбирать к конкретной задачи
подходит больше java значит java, если нет то нет
Аноним 12/05/23 Птн 15:32:57 #183 №287036303 
>>287036197
Обфускацию сделал и норм. Хотя c++ лучше, конечно, этому подвергается.
Аноним 12/05/23 Птн 15:33:13 #184 №287036318 
>>287035968
Код и ассеты в вакууме сами по себе никакой ценности не представляют. Если они из магазина ассетов то их проще скачать в проект оттуда чем ковырять твой пакет. Если они оригинальные и код оригинальный то ты можешь их защитить авторским правом (или не защищать, на твоё усмотрение).

>>287036208
В чем я не прав?
Аноним 12/05/23 Птн 15:34:42 #185 №287036374 
>>287036208
Реально мощно.
>>287036318
> В чем я не прав?
В том, что АЛУ это лишь часть процессора.
Аноним 12/05/23 Птн 15:34:56 #186 №287036385 
>>287036318
>В чем я не прав?
В том что АЛУ не занимается выполнением кода, в x86 вообще внутри RISC.
Аноним 12/05/23 Птн 15:36:57 #187 №287036452 
>>287036286
>не просто проблемы, он прям отсасывает
Например?
Аноним 12/05/23 Птн 15:38:09 #188 №287036491 
>>287036374
>В том, что АЛУ это лишь часть процессора.
И как это противоречит моим словам? Любая инструкция в конечном счете пройдет через АЛУ.

>>287036385
>В том что АЛУ не занимается выполнением кода, в x86 вообще внутри RISC.
Любезный, в ЛЮБОМ процессоре есть АЛУ. То, что микроархитектура современных x86 реализована на основе RISC мне известно, но ВНЕЗАПНО, там тоже есть АЛУ.
Аноним 12/05/23 Птн 15:41:28 #189 №287036600 
изображение.png
>>287036385
>АЛУ не занимается выполнением кода
Обосрался
Аноним 12/05/23 Птн 15:41:55 #190 №287036617 
>>287036285
Существуют но школьники не осилят.

>>287036285
>>287036303

Обфускация так же ломается школьниками на раз два, вообще не поможет.
Аноним 12/05/23 Птн 15:43:07 #191 №287036665 
>>287036617
>Обфускация так же ломается школьниками
В плане ломается? А че они пойму-то из такого кода по итогу? Там не имен нормальных, не доков - нихуя.
Аноним 12/05/23 Птн 15:44:43 #192 №287036728 
>>287036491
>Любезный, в ЛЮБОМ процессоре есть АЛУ.
1. Ты писал что команды выполняет АЛУ
2. Есть процессоры без АЛУ

>Любая инструкция в конечном счете пройдет через АЛУ.
Как вычисляет адрес заданный lea в современных процессорах?
Аноним 12/05/23 Птн 15:44:46 #193 №287036731 
>>287036385
сказал хуйню и рад
Аноним 12/05/23 Птн 15:45:36 #194 №287036758 
>>287036491
> И как это противоречит моим словам? Любая инструкция в конечном счете пройдет через АЛУ.
В том то и дело, что инструкция, а не код. У тебя есть еще ряд мультиплексеров, тригеров и прочего процессорного дерьма, не говоря уж о внешних устройствах, таких как мать или оперативка.
Аноним 12/05/23 Птн 15:47:11 #195 №287036830 
>>287035968
>ничто не мешает кабанчику нанять шарписта жависта подешевле который будет просо легаси твоих скриптиков поддерживать потом

Так оно и происходит, кучу контор выпиздывают на мороз, только потому что находят дешевого чепушилу, который тупа дербанит уже существующий код и делает из говна и палок новый функционал. Тот-же го в этом отношении безопаснее, кабанчик экзешник заебется разбирать
Аноним 12/05/23 Птн 15:47:25 #196 №287036841 
>>287036665
Поймут и нагадят, взломают, играть будут не платя денех или свои справки поднимут.
В случае сярпа юнити и жавы там декомпилируется все включая даже имена. Особенно юнити.
Аноним 12/05/23 Птн 15:49:37 #197 №287036941 
>>287036728
>1. Ты писал что команды выполняет АЛУ
Верно.
>2. Есть процессоры без АЛУ
Например? Мне такие не известны. Может речь идет о каких-то специализированных DSP? Я за время учебы в универе изучал разные архитектуры VLIW, RISC, CISC, проектировал проц на основе risc-v и ни разу не видел микроархитектуры, у которой не было бы алу. Хотелось бы подробностей.

>Как вычисляет адрес заданный lea в современных процессорах?
Не знаю.

>В том то и дело, что инструкция, а не код. У тебя есть еще ряд мультиплексеров, тригеров и прочего процессорного дерьма, не говоря уж о внешних устройствах, таких как мать или оперативка.
Прости, я не совсем понимаю, в чем отличие инструкций от кода? Можешь просветить?
Аноним 12/05/23 Птн 15:49:41 #198 №287036942 
>>287036452
Тут Хуюнити поминали. Поинтересуйся как на нём собирают проект под мобилочки или консоли.
Аноним 12/05/23 Птн 15:50:09 #199 №287036954 
>>287036385
В х86 risc только в древнем гавне типа netbirst, intel pro, p6 и амуде параше,

начиная с Core и сэндиков и далее никаких risc в ядре нет и в помине, микроопсы ЭТО ДРУГОЕ и ни разу не risc.
Аноним 12/05/23 Птн 15:51:06 #200 №287036985 
>>287036941
>Например?
MC14500B

>Не знаю.
Без участия ALU. Вот и думай.
Аноним 12/05/23 Птн 15:54:55 #201 №287037166 
изображение.png
>>287036985
>MC14500B
Обвёл красным. Что такое?
Аноним 12/05/23 Птн 15:54:59 #202 №287037172 
>>287036941
Какая нибудь инструкция на дма вообще без участия алу проходит, например.
Аноним 12/05/23 Птн 15:55:56 #203 №287037207 
>>287037166
>Обвёл красным. Что такое?
Y
Аноним 12/05/23 Птн 15:57:27 #204 №287037259 
>>287037166
LU, вопросы?
Аноним 12/05/23 Птн 16:01:31 #205 №287037430 
>>287009733 (OP)
Да хуйня это всё их вот так сравнивать. Они +- похожи. Главное преимущество у java - большая популярность (найти разрабов легко) и отсутствие связи с ненавистной многими майкрософт.

Но самому мне конечно шарп больше нравится. Синтакисис всё очень важен для меня, а у java он ретраградный
Аноним 12/05/23 Птн 16:03:20 #206 №287037503 
С фронта перекатываюсь в бек и решил пойти по пути меньшего сопротивления - NodeJS. Что думаете по этому поводу?
Аноним 12/05/23 Птн 16:04:03 #207 №287037531 
>>287037503
>Что думаете по этому поводу?
То, что тебе в /ga/
Аноним 12/05/23 Птн 16:05:32 #208 №287037598 
>>287037531
А что мне делать на доске питонистов?
Аноним 12/05/23 Птн 16:06:25 #209 №287037634 
изображение.png
>>287037598
Харош
Аноним 12/05/23 Птн 16:09:36 #210 №287037764 
>>287036942
Через одну кнопочку - собрать. Все.
Аноним 12/05/23 Птн 16:12:24 #211 №287037879 
>>287037430
>отсутствие связи с ненавистной многими майкрософт
Ушли от одной транс-корпорации к другой - оракл. Классные изменения.
Аноним 12/05/23 Птн 16:15:13 #212 №287038005 
>>287037879
>Ушли от одной транс-корпорации к другой - оракл. Классные изменения.
Ну, так ты всегда мог запилить свою реализацию джавы с блекджеком и шлюхами. Гугл так андроид создали, а майкоросфтовская реализация джавы под названием J# в итоге послужила основой для всем теперь известного C#
Да и щас куча реализвций свободных тот же openjdk например тысячи их. Не обязательно именно оракловую реализацию использовать.
Аноним 12/05/23 Птн 16:16:27 #213 №287038065 
>>287038005
Ты с vm не перепутал ничего? Да ты можешь легко уйти от HotSpot, но писать жабу с нуля? Этим ебанутые только заниматься будут.
Аноним 12/05/23 Птн 16:16:27 #214 №287038067 
>>287038005
То есть, ты можешь просто из исходников собрать чистую JDK, а можешь какую нибудь йобу запилить там все переделать как тебе надо
Аноним 12/05/23 Птн 16:17:38 #215 №287038119 
>>287038067
Ну то, что есть openjdk - это надо сан благодарить.
Аноним 12/05/23 Птн 16:20:13 #216 №287038221 
>>287038067
>из исходников собрать чистую JDK
можно и не собирать просто скачал бинарник OpenJDK и делай с ним что хочешь. хотя я реализацию от Amazon использую, просто привык
Аноним 12/05/23 Птн 16:26:43 #217 №287038469 
s3img2600527293221.jpg
16838396720160.png
Ещё с ночи тред читаю, понимаю мало что. Я обязательно вкочусь. Помогите. У меня некроноут lenovo g500, я изначально в душе решил осваивать Java, уже почти неделю, когда вижу кодерский тред в /b пишу. Мне срочно нужно приступить к практике и написать прогу. Инет ток с мобилы могу раздать на ноут, трафика 50 гб... Наверное нужно идти на IntelleJ IDEA, регать триал и ставить среду разработки... Какие дальнейшие действия должен препринять КОДЕР?
Аноним 12/05/23 Птн 16:28:58 #218 №287038554 
>>287038469
Идею комунити скачать - она бесплатная. Потом жаву 8 и 17.
Ну и туториалы от оракла открыть и четать. https://docs.oracle.com/javase/tutorial/

Дальше тупа практика. Самое главное, идея умеет по исходникам лазать. В кишочках жабы самая суть.
Аноним 12/05/23 Птн 16:30:58 #219 №287038639 
>>287038469
Поставь комюнити версию зачем тебе триал прошки?
Потом иди на https://javarush.com/
Там в основном текстовый курс с картинками.
Ну тебе помимо языка еще надо будет подучить SQL хотя бы.
Хорошо должен уметь работать с гит. Потом какие нибудь фреймворки еще можно поизучать, если джава то это спирнг и спринг бут.
Это не полный список но для начала должно хватить, дальше уже наверное разберешься сам, поймешь что к чему
Аноним 12/05/23 Птн 16:31:20 #220 №287038659 
>>287009733 (OP)
>джава
>нормального интеропа нет
>с неуправляемой памятью хуй поработаешь нормально
>садимся в лужу
А так джава неплоха, в целом, да.
Аноним 12/05/23 Птн 16:31:56 #221 №287038688 
>>287038659
>с неуправляемой памятью
Так тебе C нужна. Нахуй тебе жаба?
Аноним 12/05/23 Птн 16:33:48 #222 №287038763 
>>287036101
Ну ты можешь не язвить а нормальный код написать?
Аноним 12/05/23 Птн 16:34:29 #223 №287038790 
>>287038763
А чем этот не нормальный? Или в шарпе даже шелл не завезли?
Аноним 12/05/23 Птн 16:36:29 #224 №287038862 
>>287038790

он не рабочий >>287035791
Аноним 12/05/23 Птн 16:38:31 #225 №287038962 
>>287038862
Пиздуй к этим https://www.cyberforum.ru/csharp-beginners/
Аноним 12/05/23 Птн 16:38:47 #226 №287038979 
>>287038862
там наверное русская с вместо c
Аноним 12/05/23 Птн 16:39:32 #227 №287039013 
>>287038962
что это

>>287038979
всё равно та же ошибка
Аноним 12/05/23 Птн 16:42:03 #228 №287039104 
>>287038979
да. компилятор ругается на ''с'' с ней что-то не так
Аноним 12/05/23 Птн 16:44:54 #229 №287039227 
>>287035791
а что за черный питон? у меня по другому выглядит "PyCharm" называется
Аноним 12/05/23 Птн 16:46:20 #230 №287039280 
>>287038962
При чем тут c++???
Аноним 12/05/23 Птн 17:20:37 #231 №287040777 
>>287038639
Посмотрел сайт, красивое. Этот курс стоит деняг? Триал потому что дают на месяц полные возможности, включая SQL и Spring, которых нет в бесплатной версии. Спасибо за ориентиры, друг.

>>287038554
Спасибо, друг. Сохранил ссылку.
Аноним 12/05/23 Птн 17:25:15 #232 №287040959 
>>287040777
>Этот курс стоит деняг?
Основы языка там беслпатные курсы, этого для старта должно быть достаточно, спринг можно и в другом месте поизучать.

>Триал потому что дают на месяц полные возможности, включая SQL и Spring, которых нет в бесплатной версии.
Ставь тогда версию 2021.2.2 последняя версия которая не требует регистрации. На ней можно сбрасывать триал каждые 30 дней.
Аноним 12/05/23 Птн 17:27:03 #233 №287041041 
>>287011535
Вот хороший совет, ОП.
Еще добавлю, что фронтмакаки могут легко работать удаленно.
Бэкмакакаки с задачей имплементации бизнес-логик и доступом к бд - далеко не всегда отпускаются погонщиком работать удаленно.
Сейчас бы выбирал, может сам бы во фронт подался.
Аноним 12/05/23 Птн 17:35:04 #234 №287041373 
>>287041041
Какие подводные?

мимо джява trainee
Аноним 12/05/23 Птн 17:35:13 #235 №287041380 
>>287041041
Хорошо там где нас нету, мне наоборот бек кажется сплошным отдыхом, а фронт это костыление SSR и много нудной работы, покрасил кнопку и теперь смотри что бы везде нормально работало, а потом еще добавь 10 анимаций, и 20 кринжовых решений дизайнера которые трудно выразить через CSS.
Аноним 12/05/23 Птн 17:38:17 #236 №287041520 
>>287041380
Это все естественно с разным набором библиотек и костылей, без документации, или документации на это уже нету так как вчера вышла новая версия и старую удалили. Да, конечно, React или Vue везде, но помимо них в проекте всегда еще 100 пакетов.
Аноним 12/05/23 Птн 17:43:17 #237 №287041728 
>>287009733 (OP)
>Кмк, у них схожая производительность. И то и другое можно оптимизировать до производительности схожей с c/++.
А вот хуй. У .net охуительный компилятор который твой говнокод оптимизирует натурально как-будто чистый с++ хорошо написанный. В джаве же ты будешь сосать хуй из-за ебанутых модулей, написанных криворукими уебанами и по факту приложение на джава будет работать медленнее.
Что по поводу безопасности, то с джавой за 10 лет я пару раз попадал на реальный 0 day пиздец и приходилось менять древние проекты и ебаться с зависимостями. В .net ничего такого никогда не было.
Аноним 12/05/23 Птн 17:45:17 #238 №287041807 
>>287041728
>У .net охуительный компилятор который твой говнокод оптимизирует натурально как-будто чистый с++ хорошо написанный.
Сразу можно понять что пишет умственно отсталый.
Аноним 12/05/23 Птн 17:45:21 #239 №287041811 
>>287041728
Сильное заявление. Но отсутствие расчётов множит его на 0. Как жаль как жаль. Зря столько писал получается?
Аноним 12/05/23 Птн 17:48:50 #240 №287041958 
>>287041728
>охуительынй компилятор
Сделай пожалуйста компиляцию в бинарь .ехе , без байткода
Аноним 12/05/23 Птн 17:50:25 #241 №287042017 
>>287041807
>>287041811
>>287041958
Щас бы батиться на очевидный троллинг. Ой вей.
Аноним 12/05/23 Птн 17:50:38 #242 №287042030 
>>287039227
Это называется терминал. Хотя, откуда петонопущенке с курсов об этом знать.
Аноним 12/05/23 Птн 17:52:35 #243 №287042105 
>>287009733 (OP)
А ты больше слушай бесплатного евангелиста петушарпа, который один засирает весь сосач по 14 часов в сутки.
Аноним 12/05/23 Птн 17:53:16 #244 №287042141 
>>287038469
>идти на IntelleJ IDEA
Лицензии для рахи теперь не продают.
Залупа Путин и тут политики вбросил.
Что даже русское коммьюнити создателей идеи послали его на хер.
А ты ебись теперь. Скачивая все кряками и впнами.
Аноним 12/05/23 Птн 17:56:44 #245 №287042304 
>>287042141
>жидбрейнсы самостоятельно приняли решение не продавать лицензии
>злой пыня и тут виноват!!!!!!
Вот это уровень проссанности мозга куколда-ксенопатриота, я хуею.
Аноним 12/05/23 Птн 17:58:38 #246 №287042397 
>>287009733 (OP)
Кем считается? Для чего хуже?

C# для геймдева хорош, джава для всякой серверной поебени прекрасна. Какие проблемы?
Аноним 12/05/23 Птн 18:02:34 #247 №287042567 
>>287042141
Хохол, спок. Во-первых, они просто не стали прикручивать ру методы оплаты, но никак не ограничивают покупку любым другим способом, а так же сделали лютый подгон для всех кто до этого платил, но я вам строчащим доносы мразям его палить не буду.

Для вкатунов всегда есть старый добрый jetbrains-agent.jar, с которого любой вкатун и так начинает.
Аноним 12/05/23 Птн 18:07:42 #248 №287042797 
>>287041380
Ну на любителя, да, Но опций у фронтовиков больше, от них бизнес не зависит и отвязаться не боится, можно хоть из Тайланда работать.
Хотя я бы все равно туда не пошел, не мое. Но понимаю логику тех, кто туда идут.
Аноним 12/05/23 Птн 18:09:27 #249 №287042874 
>>287042567
Как перекроешь?
https://support.stepik.org/hc/ru/articles/360000262714-%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B-%D0%BD%D0%B0-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5-%D1%87%D0%B0%D1%81%D1%82%D0%BE-%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B
Аноним 12/05/23 Птн 18:13:13 #250 №287043048 
>>287042304
>>злой пыня и тут виноват!!!!!!
Ты совсем тупой?
Кстати, кодеры встречаются то еще быдло. Это массовая профессия теперь.
Я пересекался с ДВУМЯ кодерами-верунами, обвешивалисб православными иконками.
Один из них реально ходил и закрашивал рекламу шлюх на асфальте.
Представьте, да. Взрослый чувак 30+ ходит после работы и есму делать не хуй, как рассматривать асфальт.
А ты, сука Путинская, соси хуй
Аноним 12/05/23 Птн 18:14:20 #251 №287043090 
>>287043048
>быдло
>верун
А как это связано? Или сциентисты, ну т.е. ты в тч, тоже быдло? Неудобна
Аноним 12/05/23 Птн 18:14:23 #252 №287043095 
>>287043048
>какие-то веруны и быдло, реклама шлюх
Таблетки, быстро.
Аноним 12/05/23 Птн 18:17:36 #253 №287043222 
>>287043048
А я знаю программиста фаната Вагнера. И речь не про классическую музыку.
Аноним 12/05/23 Птн 18:17:56 #254 №287043231 
>>287042567
>Для вкатунов всегда есть старый добрый jetbrains-agent.jar, с которого любой вкатун и так начинает.
Ты в жопу себе свой кряк засунь. Я сейчас работаю в легальной компании, которая боится всего пиратского как огня.
Тут легалка на jrebel
И легалка на IDEA
Первое уже решили. А второе пока не факт. Какой-то хак предлагают с ВПН, т.е. решат, но это криворот.
Заниматься легальным бизнесом и шифроваться как школьник - что это за хуйня. А, Путинский Цапцарап, в рот его ебал.
Аноним 12/05/23 Птн 18:18:29 #255 №287043268 
>>287042397
> C# для геймдева хорош
Долбаеб? Долбаеб.
Аноним 12/05/23 Птн 18:19:33 #256 №287043311 
>>287043268
Нуу не знаю. Вот есть Genshin Impact. Вроде хороша.
Аноним 12/05/23 Птн 18:20:42 #257 №287043373 
>>287043311
> гейщит
> игра
Аноним 12/05/23 Птн 18:21:33 #258 №287043407 
>>287043373
Угу, еще и лучшая причем. За последние года по крайней мере.
sage[mailto:sage] Аноним 12/05/23 Птн 18:22:46 #259 №287043465 
>>287009733 (OP)
Я заметил что едва выкатили чатгпт, айтитреды на нулевой стали всё мене еи менее читабельными.
Аноним 12/05/23 Птн 18:23:28 #260 №287043498 
>>287043048
Пыпа сегодня подписал закон о возврате советской системы образования.

Захлопнулась ловушка для пориджей, теперь они хуй укататся куда
Аноним 12/05/23 Птн 18:24:22 #261 №287043530 
>>287043465
Всм? Чет непонятно написано? Да и причем здесь чатгпт? Сравни >>287015206
Аноним 12/05/23 Птн 18:25:01 #262 №287043557 
>>287043498
Че серьёзно, балонская система все?
Аноним 12/05/23 Птн 18:25:09 #263 №287043565 
Op huy
Аноним 12/05/23 Птн 18:25:19 #264 №287043570 
>>287043407
> однокнопочная гача параша под мобилки с скучнейшим сюжетом и обязательным подключением к интернету без мультиплеера и тем более без пвп
Ну не знаю. Китайцы тебе в уши нассали, а ты и рад.
Аноним 12/05/23 Птн 18:26:48 #265 №287043625 
>>287043570
Нууу, а ты лучше игру-то назови. Представляешь, насколько деграднула сфера видеоигр? Причем китайцы действительно поддерживают свое поделие, в отличии ото всех компашек.
Аноним 12/05/23 Птн 18:27:05 #266 №287043635 
>>287009733 (OP)
> java конвенционально считается хуже c#.
Джава лучше, зепки больше, работы больше. Со знаниями дотнета ты пойдешь работать только на завод.
Аноним 12/05/23 Птн 18:29:22 #267 №287043727 
>>287011545
> сказали
Как обычно какой то дегенерат что-то там пукнул в лужу. Дотнет кор прекрасно работает на любых линупсах.
Аноним 12/05/23 Птн 18:30:44 #268 №287043772 
>>287043625
Да любая другая игра. Тот же elden ring на 20 голов выше. Если так хочется говниме, то есть code vein.
Аноним 12/05/23 Птн 18:33:14 #269 №287043871 
>>287043772
>Тот же elden ring на 20 голов выше
https://youtu.be/W4B9B12cmIU
> то есть code vein
Тут хуй знает, надо смотреть, но геншин вышел позже, поэтому похуй. Я только про то, что с его выхода говорю.
Аноним 12/05/23 Птн 18:33:31 #270 №287043885 
>>287043557

бахмутская вместо неё
Аноним 12/05/23 Птн 18:35:05 #271 №287043942 
>>287043871
Елда вышла в 2022, гейщит в 2020.
Аноним 12/05/23 Птн 18:35:52 #272 №287043976 
Как я не смог в IT:
1. слишком тупой для программирования железа или геймдева на крестах.
2. Слишком брезгливый для вебмакакинга.
Аноним 12/05/23 Птн 18:36:01 #273 №287043981 
>>287043942
Нуу, мой тейк в том, что с выхода геншина, ниче лучше не выходило. Правда ботва вот скоро выйдет. Поэтому да. Промежуток между 2020 и 2023 за геншином.
Аноним 12/05/23 Птн 18:39:53 #274 №287044127 
>>287043981
Елда лучше гейщита и вышла позже. Бтв даже пососины будут лучше гейщита что по сюжету, что по геймплею. А этот конвеер чуть ли не каждый год выходит. Наверняка в промежутке 2020-2023 вышла хоть одна часть, а то и две.
Аноним 12/05/23 Птн 18:40:01 #275 №287044132 
>>287043557
Да.
Дальше ИНЖИНЕРЫ
Аноним 12/05/23 Птн 18:40:13 #276 №287044139 
>>287043976
>Слишком брезгливый для вебмакакинга
Если ты думаешь, что катиться в вебмакакинг проще и дело лишь в твоей брезгливости, то у меня для тебя плохие новости.
Аноним 12/05/23 Птн 18:42:13 #277 №287044227 
>>287044139
Вобщето да, вебмакакинг проще, нежели геймдев на плюсах или написание дров.
Аноним 12/05/23 Птн 18:43:35 #278 №287044297 
>>287044127
Нет не лучше. Вот по каким критериям она лучше-то?
Бюджет, оригинальность, продолжительность, вовлекаемость - это все за геншином.
Субъективные же критерии по типу сюжета, надо смотреть в комплексе, и вообще контраст между с виду доброй, но по сути жуткой истории >> просто хуйни в предметах блять, которую надо на ютубе смотреть.
Хз че там еще? Боевка? Она лучше, тк во первых оригинальная, во вторых казуальная, но дающая возможность для дроча навыка. Вооот. Короче, качай геншин.
Аноним 12/05/23 Птн 18:48:58 #279 №287044533 
>>287044297
В елде хотя бы боевка и пвп есть. В гейщите же, кал под мобилки для 12 летних детей. Еще меня дико тригерил фокус удара, что персонаж бьет не куда я смотрю, а фокусится на мобе и что бы перефокусить, нужно прервать файт и то не факт, что получится.
> Она лучше, тк во первых оригинальная
Как типикал слешер боевка может стать оригинальной? Ее оригинальность заключается только в неудобности.
> во вторых казуальная
Это минус.
> но дающая возможность для дроча навыка.
Какого навыка? В этом кале даже пвп нет, а все мобы просто закликиваются.
> Короче, качай геншин.
Больше 7 часов со второго трая не осилил.
Аноним 12/05/23 Птн 18:51:45 #280 №287044646 
>>287044533
>В этом кале даже пвп нет
Нуу вообще есть. Там карточки добавили.
>Больше 7 часов со второго трая не осилил.
Не осилил, понятно.
Аноним 12/05/23 Птн 18:54:18 #281 №287044746 
>>287044646
> Нуу вообще есть. Там карточки добавили.
Карточки в смысле как хертстоун?
> Не осилил, понятно.
А как такую однокнопочную духоту осилить можно?
Аноним 12/05/23 Птн 18:56:20 #282 №287044834 
>>287044746
>Карточки в смысле как хертстоун?
Ну типа того. Там правки баланса были, чуть ли не каждый день. Но вообще геншин не про соревновательный аспект, а про аутирование и отдых. Для последнего есть калл оф дути и прочее.
>А как такую однокнопочную духоту осилить можно?
Ну парня найди. Легко получится.
Аноним 12/05/23 Птн 19:02:54 #283 №287045101 
>>287044227
С 2к откликов на вакансию, удачи вкатиться. Easy to learn hard to master.
Аноним 12/05/23 Птн 19:27:18 #284 №287046173 
>>287044139
нет не проще, в том то и дело зачем заниматься сложным делом которое тебе ещё и не нравится концептуально
Аноним 12/05/23 Птн 19:49:20 #285 №287047075 
image.png
Как говорится, только выйграле. https://stackoverflow.com/questions/7029326/does-the-clr-perform-lock-elision-optimization-if-not-why-not
Аноним 12/05/23 Птн 19:53:10 #286 №287047217 
>>287042304
Ебать ты долбоёб, братишка, земля тебе пухом.
Аноним 12/05/23 Птн 20:08:33 #287 №287047941 
Я джавист-недомидл. На шарпе никогда не писал. Но слышал, что у джавы самая лучшая интеграция со всякими мидлварями от не самых популярных бд, типа графовой neo4j, всяких sso, типа кейклока прочие Кафки и эластиксерчи. Ну это то что на самой жаве написано. Да и остальные интеграции для написанных не на жаве(а на си, плюсах, го, ерланге) штук лучше, потому что комьюнити больше.
Ну и у спринга есть спринг Клауд, где есть уже реализованные паттерны микросервисные с интеграцией для жавы. В шарпе такого вроде бы нет.
Аноним 12/05/23 Птн 20:12:02 #288 №287048076 
>>287047941
Я не утверждаю, просто спрашиваю у ребят, кто с двумя стеками не на уровне синтаксиса работал.
Вот коллега джавист, кто иногда у нас пишет прототипы на фреймворках питона говорит, что в питоне например клиент Кафки очень корявый. Но Шарп это не питон, я понимаю.
Аноним 12/05/23 Птн 20:13:08 #289 №287048120 
>>287009733 (OP)
В шарпе больше синтаксического сахара. Жаба просто какое то говно мамонта, писать на жабе просто отвратно после любого немного современного языка.
На шарпе можно писать что угодно, для всего есть топ тулзы. Джава таким не похвастается, библы для десктопа хуже, для игр хуже.
В остальном пох, что жвм, что .нет одну нишу занимают.
Аноним 12/05/23 Птн 20:14:25 #290 №287048170 
>>287048120
>Жаба просто какое то говно мамонта, писать на жабе просто отвратно после любого немного современного языка.
И фреймворки не спасают?
Аноним 12/05/23 Птн 20:19:35 #291 №287048401 
Кстати я как раб на галере с российским гос заказом могу сказать, что несколько систем по интеграции с гос органами выпускают к своим системам адаптеры на джаве. И интегрируются с ними не только сами госы но и все крупные банки и госкорпорации.
И там реально легче писать на жаве. Да конечно это можно вынести в отдельный сервис. И оно так и сделано часто и 1ски и питоновые и пхп сервисы обращаются к сервису на жабе. Но интеграции с госухой и так медленные. И если ты эту интеграцию себе в монолит на жабе засунешь будет хоть немного быстрее.
Аноним 12/05/23 Птн 20:26:06 #292 №287048642 
>>287048401
>И там реально легче писать на жаве.
В каком плане легче? Там вообще пробовали на шарпе-то писать?
Аноним 12/05/23 Птн 20:31:03 #293 №287048833 
>>287048170
Спасают, но тут на уровне компилятора все проверяется, а фреймворки в рантайм часто тащат решенную проблему, что создает нюансы. Ну и асинхронщину в джаве на том уровне пока не придумали, что в этих всех микросервисах, или многоппоцессорных делах очень кстати.
Аноним 12/05/23 Птн 20:36:50 #294 №287049064 
>>287048833
>а фреймворки в рантайм часто тащат
Пиздец. Чому нельзя нормально сделать...
>Ну и асинхронщину в джаве на том уровне пока не придумали
В оппосте же по этому поводу написано. Так что не то что придумали, а уже в жавакор включат. Но тут сверху писали, что хуй они это в прод пихать будут. Ждем лет 5, хули.
Аноним 12/05/23 Птн 20:48:00 #295 №287049522 
>>287048642
Ну раньше там был фронт на Винде на шарпе.
Мыслей не у кого не возникало писать бек на шарпе. Питон и пхп есть. С нодой были эксперименты - не увенчались, с гохой сейчас эксперименты ведутся, тут скорее всего норм все будет, особенно в проектах перешедших в кубер есть смысл.
Но у джавы есть преимущества над всеми интеграциями выше.
Зачем тащить Шарп - не ясно. Хотя я слышал что есть в госухе дохуя бека виндовского на шарпах, в ФСС точно знаю есть. Но вроде если слезают с винды, что очень редко бывает, то обычно и шарпы выкидывают.
Аноним 12/05/23 Птн 20:52:36 #296 №287049699 
16833715925420.jpg
>>287009733 (OP)
Не считается. Хуй знает где ты это услышал. C# - неконсистетный кусок говна, который бездумно отовсюду тянет фичи.
Ни один компететный человек не выберет платформу, с настолько хуевой репуцтацией (вереница бед обратной совместимости).
sage[mailto:sage] Аноним 12/05/23 Птн 20:55:01 #297 №287049809 
>>287011089
Какая ещё нахуй высокочастотка? Что ты вкладываешь в это понятие.
Сажа не тебе, а жирному опу
>>287009733 (OP)
А почему аксиоматически все уверенны в том что Оп жирнич, а его мама проститутка? Я вот считаю что Айфон лучше андроида.
"Конвенционально", пиздец, оно ещё тащит упоротые кальки с английских не конкретных слов, являясь носителем невъебически выразительного языка, в котором и так неологизмов пруд пруди, бери и пользуйся. Общепринято? Общеизвестно? Традиционно? Согласно международному договору? Без применения оружия массового уничтожения?
Аноним 12/05/23 Птн 20:58:21 #298 №287049956 
>>287009733 (OP)
Какие же вы заряженные ньюфаги дегенераты, пиздец просто. Похуй вообще что там и как, язык выбирается под задачи. В твоем городе больше вакансия по поддержки легаси говна на яве? Идешь и ебашишь. Хочешь кодить под шинду? Идешь и учишь шарпы.
Аноним 12/05/23 Птн 21:00:19 #299 №287050038 
image.png
image.png
image.png
image.png
>>287049699
>Ни один компететный человек не выберет платформу, с настолько хуевой репуцтацией
Ну вот смотри тянучка выбрала https://youtu.be/pTOQ6lJKoec .
>>287049809
>А почему аксиоматически все уверенны в том что Оп жирнич
А че жирного? Я неиронично почти в каждом треде вижу, как шарп чуть ли не божественным яп делают. На хабре тоже оды поют его фичам. На ютубе жабапограмеры жабу ненавидят. Ну кроме одного хохла, так этот курсы впаривает.
>кальки с английских
Это латинские слова.
>>287049956
Ебать ты простой. Чтобы знать яп на экспертном уровне надо хуеву тучу времени надо всрать. Да и я уже выбрал давным давно. Мне просто интересно и все.
Аноним 12/05/23 Птн 21:13:03 #300 №287050622 
>>287049522
>Хотя я слышал что есть в госухе дохуя бека виндовского на шарпах
Зис.
Десять лет назад ребятам из органов внутренних, само собой, и в голову не могло прийти что писать софт можно под что-то кроме ПК с виндой. Наколбасили своей хуйни сынки полковников под винду, сервера на винде напродавали, а потом ба! Так видна обновляться пошла никого не спросив, потому и коллапс на дороге. О! Гляди-ка у оперативников планшеты на ARM появились, ну-ка нахуй, давайте х86 лучше купим. Ой, а винда-то оказывается вражеская, вот это ничего себе! Гляди-гляди, Подлизе Насосаловне не согласовали закупку макбуков, а поставили кудахтеры с каким-то Астро-Линупсом.
Я слышал кулстори про то что на стратегическом ракетном крейсере, телеметрия, собственно, ракет, на дотнете была сделана, и работала на крякнутой ХР. Когда комп, обычный, блять, десктоп, накрылся, чины с флота долго разводили руками, мол, вот акт, софт принят, а исходников нет, копии нет.
Да дохуя таких примеров, потому шарп так и тащат за собой со времён богатых и мирных первых двух путинских сроков, когда вояки и органы начали массово переходить на цифровое всё
Аноним 12/05/23 Птн 21:17:39 #301 №287050826 
>>287050622
А в чем проблема на линупсе .нет запустить? Писали же, что
>>287015911
>>287015977
>>287043727
Аноним 12/05/23 Птн 21:28:58 #302 №287051367 
15203512466440.jpg
>>287048076
Те кто начинал на шарпе, говорят что шарп лучше, те кто начинал на яве, говорят что ява. Я начинал на плюсах, могу с уверенностью сказать что и то и другое гавно то ещё.
А если выбирать между шарпом и явой, то ява лучше, документированней, больше кодовая база, проверенная кроссплатформенность.
Аноним 12/05/23 Птн 21:36:08 #303 №287051651 
>>287051367
>Я начинал на плюсах
Надо понимать, линус начинал с сей, а потому ему плюсы так не зашли?
Аноним 12/05/23 Птн 21:50:12 #304 №287052272 
>>287050826
Он работает хуёво с кучей приколов. Это всё равно как использовать распберри пай вместо бортового компа в машине или самолёте. На распбери совершенно точно запустится софт и от боинга и от бмв, скорее всего даже интерфейсов хватит, но ты попробуй докажи смуззихлёбу, что боингу нужно надёжное решение, которое впишется в экосистему существующих наработок, проверенное и предсказуемое, а распбери и дотнет, на линуксе, это удел любителей и энтузиастов. Решение, которое почти наверняка не будет глючит, и почти не будет тупить, в котором есть инструменты для решения почти всех задач. Зачем? Если есть куча всего такого, что точно работает. Зачем пить тормозуху, переживая за то проснёшься ли ты завтра и какие органы у тебя могут отказать, если за те же деньги можно пить хороший коньяк или джин
Аноним 12/05/23 Птн 21:59:39 #305 №287052708 
>>287051651
Потому что Си лучше, глупышка!
Потому что он писал ядро ОС, а не игру или софтину. Тут лучше Си ничего нет. Потому же почему дальнобойщики ездят на грузовиках, а трактористы на тракторах, а не на геликах и электросамокатах
Аноним 12/05/23 Птн 22:18:35 #306 №287053512 
6e79a7ab7d7d51fb88fea8fcf49f1a07.jpg
>>287050826
Сём, дотнет нормальная платформа, без работы ты не останешься. Давай лучше на JS роботов программировать,
Аноним 12/05/23 Птн 22:20:52 #307 №287053598 
>>287053512
Я не сема. У тебя нет доказательств!
>Давай лучше на JS роботов
У меня есть лучше предложение... :3
Аноним 12/05/23 Птн 22:30:27 #308 №287053978 
>>287041807
>>287041811
>>287041958
Вам даже в ОП посте наводку дали
>Clr не занимается оптимизациями во время runtime, в отличии от jvm.
CLR идеален! Твой говнокод компилируется в охуительные нолики и единички, которые будут работать в 99% случаев также быстро, как написанный такой же код сиплюсовым сеньором помидором.
JVM же сука костыльное говно, которое заточено лишь для того, чтобы запускать код на любых системах. Про быстродействие это не про джаву. Да господи, любой пограмистушка который работал на проектах с джавой и .net знает разницу в быстродействии. Это сука тупо невооруженным глазом без тестов видно.
Да! Можно конечно написать кусок кода экзампл например сделать и показать как те же самые действия выполняются по быстроте в clr и jvm, но блядь это частный будет случай лабораторный. На практике джава всегда сосет по быстродействию, отчасти из-за поддержки ебанутых зависимостей. Причем с этой поддержкой она хуево справляется.
Аноним 12/05/23 Птн 22:33:56 #309 №287054115 
bc67a2483b4bf6b1df0374ab149c67dfa384e1f1d6c4a92cb43dd27f48f1f5a3 (1).jpg
>>287053598
> У тебя нет доказательств!
Аноним 12/05/23 Птн 22:42:21 #310 №287054472 
>>287053978
А это че? >>287047075
Эта строчка в оппосте, к тому, что clr не может никак достать профайл информацию, а потому компилировать сможет не так эффективно. Впрочем, у него все время мира есть, но aot в жабе тоже давным давно есть. Так что ахуенно преимущество, да.
Аноним 12/05/23 Птн 23:50:44 #311 №287057190 
image.png
Бамп магией.
Аноним 12/05/23 Птн 23:54:38 #312 №287057350 
>>287054472
это 2011 год, дотнет с того времени ускакал далеко вперед
Аноним 12/05/23 Птн 23:56:18 #313 №287057426 
>>287057350
Ну найди мне в доках, где есть информация про эту оптимизацию. В жабе она вроде как в 7 появилась. В 5 заявлена была.
Аноним 13/05/23 Суб 00:05:18 #314 №287057739 
>>287011116
>отсуствие обратной совместимости
Храни Господи души тех кто это сделал. Какой кайф когда нет этого вагона говна аля С++ который до усера будет городить хуйню лишь бы говнокодерам удобнее
Аноним 13/05/23 Суб 00:08:37 #315 №287057856 
>>287054472
Это хуита для соевых недоров.
Я уверен на 100% никто ИТТ из охуенных пограмистов про компиляторы либо не знает вообще нихуя, либо вспоминает их с кусов шараги какой. Дот нет идеально отшлифовал свою систему в этом плане, следующий шаг там разве что может быть чтобы не знаю, потоки лучше оптимизировать, чтобы даже полный кретин смог написать многопоточное приложение, которое будет идеально работать. На данный момент это единственный косяк .net, приходится немного понимать потоки, компилятор за тебя конфетку не сделает.
Тем временем в джаве удачи тебе тупо даже юай написать, костыль на костыле из девяностых годов тянущийся.
И нет, я не говорю что джава это хуита и говно. Что .net, что джава, это тупо инструменты для программиста. Это как молоток там, пила, гвозди и шурупы. Каждое хорошо под свои нужды. Нет лучшего, есть просто необходимость в выполнении задачи и при ее выполнении ты будешь использовать тупо лучший инструмент, если ты не долбоеб. А если ты долбоеб, ты будешь пилить очередной фреймворк на джаваскрипте и создавать серверные части там на ангуляре, лол.
Аноним 13/05/23 Суб 00:09:26 #316 №287057890 
>>287057739
Надеюсь папочку "Programm Files (x86)" ты уже выпилил? Вместе со вторым петухоном. Все таки говнокодерское.
Аноним 13/05/23 Суб 00:13:36 #317 №287058060 
>>287026775
>5) ... может есть ещё какие-то ситуации о которых я сходу не перипомню, но этов любом случае будет узкой ситуацией
Челы не ебанаты и не хотят жрать джава говно. Пиздец какой-то, весь код что видел нечитабельная хуета. Про спрингбут вообще молчу, какая-то хуйбола ебта матери.

Я однажды наспор за неделю перекатал весь проект на шарп бэк и он даже работать лучше стал чем раньше. В итоге из компании уволили всех кто отказался перейти на шарп и наняли новых, качество проекта выросло, скорость разработки тоже.
Аноним 13/05/23 Суб 00:15:20 #318 №287058118 
>>287057190
Снова ты
Аноним 13/05/23 Суб 00:17:36 #319 №287058208 
>>287011116
>На с# не прогал, синтаксис чутка получше, чем у джавы, но отсуствие обратной совместимости и отсутствие мультиплатформенности сводят другие преимущества в ноль.
Сразу видно непрофессионала. На синтаксис между джавой и дотнетом бугуртить только кретин будет. И тот и другой хороши и нормальны, да и это вкусовщина все, слово "синтаксис" программисту говорить в 2023 году мягко говоря позорно.
Обратная совместимость у .net намного лучше чем у джавы. Если в проекте на джаве тебе не дай бог нельзя перейти на новую версию, иначе весь твой код по пизде пойдет, то в .net просто серым станут некоторые методы старого фреймворка и подпишутся как деприкейтед. И все. Ты на 90% самых старых проектов тупо переключишься на последний фреймворк и все будет рабоотать. В даже нет, в джаве с этим проблемы.
Мультиплатформенность? Ты давно смотрел что там и как в .net? Уже как бе давно он кроссплатформенный. Да, были и есть проблемы, например с ios средой, но это пиздец как фиксится в каждых новых версиях, при этом новых багов минимум. Я кодил еще начиня с моно и с ним даже жить можно было, а сейчас в 2023 году с кросплатформенностью вообще проблем нет.
Аноним 13/05/23 Суб 00:17:52 #320 №287058215 
image.png
>>287057856
>про компиляторы либо не знает вообще нихуя
Ну не зная нихуя, можно не написать подобные методы. Кстати, как думаешь нафиг он нужон в LinkedList?
>Дот нет идеально отшлифовал свою систему в этом плане
Да блять, откуда ты это берешь? Я конторе пидорасов майкросовт не доверяю. Их говнось лагает постоянно. Схуяли у них компилятор-то лучше? На чем это основано?
>Тем временем в джаве удачи тебе тупо даже юай написать
И в чем проблема там? Я писал как на свинге, так и на jfx. Какие такие проблемы ты там увидел? Тем более, что гуй для джавы мертв. Нашел что сравнить.
>не знаю, потоки лучше оптимизировать
За них ось как раз отвечает. Так что да, надеюсь оптимизирует наконец.
>>287058118
Мы знакомы?
Аноним 13/05/23 Суб 00:19:53 #321 №287058282 
>>287058208
>Обратная совместимость у .net намного лучше чем у джавы. Если в проекте на джаве тебе не дай бог нельзя перейти на новую версию, иначе весь твой код по пизде пойдет, то в .net просто серым станут некоторые методы старого фреймворка и подпишутся как деприкейтед.
Пруфы-то будут? Обоих заявлений.
Аноним 13/05/23 Суб 00:23:02 #322 №287058404 
>>287058215
>Я конторе пидорасов майкросовт не доверяю
Ну не доверяй. У меня тетка в прививки тоже от ковида не верит например и что?
>Я писал как на свинге, так и на jfx. Какие такие проблемы ты там увидел?
Как минимум сразу два фреймворка для ебучего юая, которые нихуя не отличаются друг от друга по сути и просто сделаны разными долбоебами, которым захотелось тупо выебнуться ис делать очередной ебаный фреймворк.
>За них ось как раз отвечает.
За них отвечает программист, который их пишет.
Аноним 13/05/23 Суб 00:23:45 #323 №287058435 
>>287057890
Естественно нет, к сожалению. Пишу на 3 питоне хули ты мне сделаешь?

Я блять с трудом в 2К22 отвовеал что не нужно блять писать на core 2.0 и что блять надо сразу брать актуальные версии. Это какая-то болезнь.
Прихожу эти бараны сидят на core 2.0 и трясутся даже на 3 перейти.
Взял обновил проект до NET 5 и ЧУДО он блять продолжил работать.

Вот этим дотНет и ебет. Ты можешь без задней мысли мигрировать хоть по 2 раза в год, есть нугет который тебе проведёт анализ зависимостей и скажет если не подходят версии.
Любой опытный шарпист просто не понимает тряски "ой миграции на новые версии"
Аноним 13/05/23 Суб 00:25:03 #324 №287058489 
>>287058404
>Ну не доверяй.
Пруфов нет - ты пиздабол.
>За них отвечает программист, который их пишет.
Пиздец. Да, за шедулер ос он тоже отвечает? Ты че ебнулся?
>которые нихуя не отличаются друг от друга
Ты ж дегенерат, не понимающий, что мелешь. Иди нахуй просто.
Аноним 13/05/23 Суб 00:25:27 #325 №287058511 
>>287058282
Блядь, какие пруфы тебе нужны? У меня сейчас под рукой несколько проектов, я могу на .net проекты тупо в вижал стадии переключать на разные фреймворки там на 2.0, на 4.7 и все будет одинаково работать. В джаве удачи тебе с шестой версии перейти. Надо весь код сука перелопачивать и править зависимости еще от библиотек, которые не умеют работать с новым фреймворком.
sage[mailto:sage] Аноним 13/05/23 Суб 00:25:44 #326 №287058529 
>>287058435
Бывают пачки брэйкинг ченджес но они досконально обсосаны в официальных гайдах по миграции

мимо
Аноним 13/05/23 Суб 00:26:43 #327 №287058569 
>>287058489
Просто нахуй проследуй. Я хуевый конечно пограмист, но ты совсем дно ебаное судя по твоему базару.
sage[mailto:sage] Аноним 13/05/23 Суб 00:29:16 #328 №287058674 
>>287057856
Хуй знает куда проще асинк эвэйтов. Из подлянок только что асинк метод выполняется синхронно до первого эвэйта
Аноним 13/05/23 Суб 00:32:31 #329 №287058795 
image.png
>>287058511
Ну частные примеры, которые естественно не твоя выдумка - аргументом не являются.
Пруфы в плане количество изменений, которые нарушают совместимость. Также их документируемость, сложность решения. Еще тенденции внесения таковых изменений.
А так вот скрин. Все, говно ваше C#.
Аноним 13/05/23 Суб 00:33:21 #330 №287058824 
Сеньор Росатом в треде. почти 10 лет бэкенда на .net. C# рулит для бэкенда. Только дело в том, что вообще срать, на чем бэк писать. Все упрется в архитектуру и правильную работу с БД. На шарпе писать просто и удобно, вот и используют даже в госкорпорациях.
Аноним 13/05/23 Суб 00:37:12 #331 №287058961 
>>287058569
>ты совсем дно ебаное
Хто ж спорит-то. Правда это не я не заявляю, что фреймворки не отличаются.
Аноним 13/05/23 Суб 00:41:58 #332 №287059144 
>>287058824
>На шарпе писать просто и удобно
Че ж не питон/js тогда? На них еще проще.
Аноним 13/05/23 Суб 00:47:07 #333 №287059336 
>>287058674
Ну есть проблемки тупо понимания некоторых методов библиотек. Например можно тупо писать в асинхронности .Result() и тебе кажется что ты получишь результат и все будет ок, интуитивно типа понятно, но это неправильно и .Result() будет стопорить поток.
Как бы уже для такого выстрела в ногу для несведущих кодеров в .net пока еще нет защиты, а должна быть.

>>287058795
>скрин из хабра.
Соевые дебил, нахуй пройди обратно на свой хабр и там среди таких же дротов похорных надрачивай себе хуйец об ебучее программирование. Мне лично похуй на это, я просто РАБотаю и получаю деньги за эту хуйню, мне посрать там на ваши выебоны задротские, что так круче блядь ПРОГРАММИРУЕТ.

>>287058961
>Правда это не я не заявляю, что фреймворки не отличаются.
Потому что ты мб не встречался в силу своей неопытности с тысячей сука фреймворков, которые делают одно и тоже. И тебе надо с ними ебаться и разбираться с каждым отдельно.
Аноним 13/05/23 Суб 00:51:40 #334 №287059519 
>>287058215
>Мы знакомы
Да, не помню когда это было, может быть месяц назад, может быть с пол года. Ты в похожем треде восхищался реализацией отложенного хэша у класса стринг из явы. И так же копипастил реализацию картинкой. Меня ещё удивило то что ты производишь впечатление квалифицированного кодера, а ведёшь себя как неофит, по-пубертатному так.
Аноним 13/05/23 Суб 00:53:07 #335 №287059585 
>>287059336
>Соевые дебил, нахуй пройди обратно
Ну т.е. пруфов не будет? Вообще ниче не будет, даже аргументации. Зато argumentum ad hominem/Anecdotal evidence хоть жопой жуй.
>которые делают одно и тоже
Да-да. Qt и gtk тоже, кстати одно и тоже. Вообще ахуенная логика.
Аноним 13/05/23 Суб 00:56:34 #336 №287059722 
>>287026775
>>287009733 (OP)
Думаю куда вкатиться, выбираю между шарпом и джавой.
Выходит, джава все-таки перспективнее?

си шарп кажется проще и удобнее. плюс в интерпрайзе он встречается. хочу не для геймдева, а для работы в компаниях.
Аноним 13/05/23 Суб 00:57:32 #337 №287059749 
>>287059144
да можно на чем угодно. только все же для действительно БОЛЬШИХ проектов типизация нужна (в js она есть, но, думаю, пояснять не надо). и у .net отличный набор "родных" библиотек. за их ef и авторизацию вообще расцеловать хочется в стиле Балмера скакать по сцене
Аноним 13/05/23 Суб 00:58:15 #338 №287059774 
>>287059144
ну и потоки на js, конечно, прям супер будут
Аноним 13/05/23 Суб 01:01:58 #339 №287059911 
15203512466440.jpg
>>287059722
Какие ж вы ёбушки, вкатаны.
Совершенно без разницы.
Аноним 13/05/23 Суб 01:02:26 #340 №287059929 
>>287059585
>пруфов
Я так и не догоняю какие пруфы тебе нужны? Мне сейчас корпоративные проекты тебе показать? Тип сейчас зайти на рабочую машину, начать записывать видео и показывать как такой и такой проект работает? Я не буду этого делать, я не дегенерат в отличие от тебя.

>Да-да. Qt и gtk тоже, кстати одно и тоже. Вообще ахуенная логика.
Ты меня даже не понимаешь. Попробуй объяснить так, чтобы ты понял.
У майкрософт есть стандартизация, они пилят свои нет фреймоврки, свои виндоус формочки, свои ксамарины и все это как-то типа работает в одной среде где все четко. Конечно куча всего отваливается, как тот же ксамарин, но в целом нет фреймворк это нет фреймворк и виндоус формы это виндоус формы, они работают уже десятки лет.
Сраный же набор фреймфорков от долбоебов просто делает хаос и пиздец, тебе приходиться учить то, что написал очередной дебил и не факт что это говно выстрелит. В этом большая проблема кстати у фронт энд разрабов, там пиздец у нихъ любят говна из древнего джава скрипта наклепать, так и продолжают метаться там от одного к другому, и джава в этом плане похожа очень. В силу ее открытости говна там понаписали пиздец достаточно, в этом одна из ее фундаментальных проблем. Тот же спринг например, как ему все сейчас радуются. А пройдет три года и все забьют на спринг, т.к. появится другое говно. Тем временем нет фреймворк как жил, так и будет жить, только циферки будут меняться с 4.7 там на 5.9, а потом на 6.4, 7.2, 8.5 и т.д..
Аноним 13/05/23 Суб 01:04:08 #341 №287059992 
>>287059911
Я понимаю о чем ты, но ведь про джаву говорят, что она сложная для вкатывания.
Аноним 13/05/23 Суб 01:04:56 #342 №287060026 
Ах да. Еще навалю БАЗЫ. Помимо того, что c# с .net - супер. И того, что пофиг, какой язык юзать по сути.

Postgres - говно. Засуньте в задницу его себе. Слава Майкрософт, что сделали богоподобный SQL Server.

Говноеды будут пытаться придумывать красивые причины для Постгреса. Что там массивы. Что там json (епта там синтаксис для этого дерьма. так еще и индекс не повесишь на поле внутри json).
Настоящая причина одна - он бесплатный. Все. Нету больше никаких причин на самом деле
Аноним 13/05/23 Суб 01:06:47 #343 №287060113 
>>287059929
>>287060026
У меня макбук на м1. Не будет проблем, если буду в дотнет вкатываться?
Аноним 13/05/23 Суб 01:07:05 #344 №287060123 
>>287059929
>Я так и не догоняю какие пруфы тебе нужны?
Даже не знаю, может стоит прочитать мои сообщения нормально?
>Пруфы в плане количество изменений, которые нарушают совместимость. Также их документируемость, сложность решения. Еще тенденции внесения таковых изменений.
>>Дот нет идеально отшлифовал свою систему в этом плане
>откуда ты это берешь?

>Сраный же набор фреймфорков от долбоебов просто делает хаос и пиздец
Ну т.е. разбираться - нахуй надо. Я так спиздану, а потом скажу, слава майкросовт! Монополия заебись!
Ну хочешь и сиди дальше, только не пизди в областях, которых не разбираешься.
Аноним 13/05/23 Суб 01:08:12 #345 №287060165 
>>287060026
Так так так! Я по базам не спец, но работал и с mssql и c postgres и что-то разницы не заметил. Вот mysql говно, да.
Аноним 13/05/23 Суб 01:10:24 #346 №287060225 
>>287060026
Синтаксис жсонов в постгресе это пиздец хтонический, тут двачую. Наверное этой залупой на собесах можно ненароком вообще всех нахуй завернуть и сидеть потом как дебилы молиться нейронкам на составление запроса.
sage[mailto:sage] Аноним 13/05/23 Суб 01:11:00 #347 №287060247 
>>287060026
> индекс не повесишь на поле внутри json
Повесишь
Аноним 13/05/23 Суб 01:11:45 #348 №287060273 
>>287060165
> Вот mysql говно, да.
Поч? Поясните зеленому
Аноним 13/05/23 Суб 01:11:47 #349 №287060274 
>>287060113
скорее всего будут проблемы, но ты их не сразу увидишь. Я на маковской среде сталкивался с лютым пиздецом, правда это еще на моно было. Ну и у тебя m1, конечно джава тебя спасет в этом плане. Это сука ВИРТУАЛЬНАЯ МАШИНА натуральная, с ней у тебя проблем на маке не будет. Вот в таких случаях и используют джаву кстати.
Аноним 13/05/23 Суб 01:12:00 #350 №287060287 
>>287060113
Ничего особенного не замечал, только ебля с нугетами которые с собой тянут нативщину всякую. А там как правило ток х86-64 библиотеки кладут для мака, на арм64 забивают. Но это прям очень специфичное и редкое говно, маловероятно что встретишь.
Аноним 13/05/23 Суб 01:13:00 #351 №287060327 
>>287060273
Написание сторед процедур там уебищное. А любая база должна работать только через сторед процедуры. Это БАЗА, лол.
Аноним 13/05/23 Суб 01:13:13 #352 №287060334 
image.png
>>287059519
>восхищался реализацией отложенного хэша
Мне вообще все красивые алгоритмы нравятся, поэтому и гуляю по кишочкам.
>а ведёшь себя как неофит, по-пубертатному так
Не понял как связаны два понятия, конечно, но неофитство концептуально красиво, поэтому почему бы и нет?
Аноним 13/05/23 Суб 01:14:35 #353 №287060376 
>>287009733 (OP)
>Где конкретно я проебался?
linq2db
Аноним 13/05/23 Суб 01:15:48 #354 №287060409 
>>287060026
>>287060247
Я бы такой хуйней как индекс по полям жсона не стал заниматься, даже если бы эту практику в детсадах преподавали и ВОЗ пропагандировал.
Аноним 13/05/23 Суб 01:16:03 #355 №287060420 
image.png
>>287060327
> А любая база должна работать только через сторед процедуры
Аноним 13/05/23 Суб 01:16:47 #356 №287060439 
>>287060376
И?
Аноним 13/05/23 Суб 01:17:25 #357 №287060459 
>>287060274
Спасибо, со стороны примерно так и показалось.
>>287060287
Интересно. Короче, надо пробовать.

Меня подкупает в дотнете хорошая документация и инструментарий
Аноним 13/05/23 Суб 01:20:08 #358 №287060539 
>>287060420
Это тупо на своем опыте говорю. Сторед процедуры отделяют программиста от админа бд и делают приятно обоим.
Программисту дают тупо сторед процедуру и программисту не нужно ебаться как она работает. Базой же и самими процедурами заведует челик на базах данных. В итоге получается охуительный случай когда поведение программы можно изменить тупо подправив сторед процедуру. К плюсам это еще секьюрности нихуевой прибавляет, хуй ты заинжектишь базу, в которой только сторед процедуры используются для работы с ней.
Аноним 13/05/23 Суб 01:22:05 #359 №287060602 
>>287060539
Да её как будто бы и так уже хуй особо заинжектишь в нынешнее время, если минимально соблюдать гигиену.
Аноним 13/05/23 Суб 01:24:14 #360 №287060665 
>>287009733 (OP)
Хуже, лучше! Ты еблан тупой! Где плотят лучше, там и лучше! Завтра скажут тебе на турбопаскале писать за мильён, послезавтра будешь через хуй кидать всякие жабы с решетками...
Аноним 13/05/23 Суб 01:24:17 #361 №287060669 
>>287060602
Ты удивишься, лол, но это не так.
Аноним 13/05/23 Суб 01:25:12 #362 №287060696 
>>287060665
>Где плотят лучше, там и лучше!
Примешь в содержанки?
Аноним 13/05/23 Суб 01:25:37 #363 №287060711 
>>287060439
Это имба чел
sage[mailto:sage] Аноним 13/05/23 Суб 01:26:42 #364 №287060750 
>>287060669
Пиздёж безпруфный. Литералли везде запросы делаются с аргументами а не конкатом
Аноним 13/05/23 Суб 01:28:37 #365 №287060817 
>>287060711
В плане? В жабе нет технологии такой? Или просто неудобна писать?
Аноним 13/05/23 Суб 01:29:15 #366 №287060844 
>>287060817
Так ты не знаешь? Понятно.
Аноним 13/05/23 Суб 01:29:54 #367 №287060866 
>>287009733 (OP)
> CLR не занимается оптимизациями во время runtime, в отличии от JVM
Занимается, но есть более веселые оптимизации

> Cross-Platform. У c# все еще есть проблемы в этой области.
Нет проблем с этим. Все проблемы от того что тебе как и JVM надо въебать Runtime на целевую платформу. И его уже почти во всю хуйню впихнули. Другой вопрос что он просасывает на ограничениях платформы, но это не проблема C# или Runtime.

> Где конкретно я проебался?
В том что Oracle продвинул свою парашу в каждую микроволновку и воспитал целое поколение компаний, которые либо послали нахуй Oracle, либо жрут говно от него. На этом фоне еще была проблема популяризации C# в силу "ко-ко-ко" поприетарный язык, но его спецификация была открытой. Привет Mono, Unity, Xamarin. + Проблема на самом деле была в закрытости стандартной либы и отсутствия заинтересованности Microsoft пихнуть .NET в каждую микроволновку. С приходом Наделлы, .NET пихнули в мирковолновки, но следующее поколение программистов решило поесть говна с использованием JavaScript, потому что а) проще б) сайтики более визуально понятное, чем эти ваши консольные интерфейсы или тупиковые Desktop приложения.
Проблема с продвижением языка, то что тебе необходимо убедить достаточно большую часть людей в необходимости перехода на данный язык. Если Java делает тоже самое что и C#, то людям не особо это интересно.
Аноним 13/05/23 Суб 01:31:29 #368 №287060912 
>>287060866
>Занимается, но есть более веселые оптимизации
Покажешь?
Аноним 13/05/23 Суб 01:32:09 #369 №287060933 
>>287060113
Отвечает тот, у кого ты спросил.

Я хз, что за адовую дичь написал кто-то, что будут проблемы. Все там нормально уже давно. Во всяком случае на net core новее 3.1. А если ты только вкатываться, то ты его не встретишь даже (сейчас .net 7 уже). Но на проектах Леруа Мерлен и 3.1 работает норм на M1
Аноним 13/05/23 Суб 01:34:06 #370 №287060990 
>>287060123
>Ну т.е. разбираться - нахуй надо. Я так спиздану, а потом скажу, слава майкросовт! Монополия заебись!
>Ну хочешь и сиди дальше, только не пизди в областях, которых не разбираешься.
Сразу перед глазами ебаный додик, фанат сука ИТ пограмирования где он в силу своей уебыщности нашел утешение. Мол я не просто тупорылый дегенерат, я теперь крутой покоритель информационных алгоритмов и математических функций, специалист в современных технологиях. Нет чел, ты просто дегенерат впечатлительный, ты нихуя не разбираешься в основах и не разберешься, тебе дать ассемблер, показать как работает железо и ты максимум что сделаешь, поймешь несколько команд, прыгая при этом от радости посчитав себя нихуевым спецом, которому по рождению сказали быть КРУТЫМ ПОГРАМИСТУШКОЙ.
А на самом деле ты просто долбоеб который тратит свое время на изучение абсолютно ненужного говна, высраного другими похожими на тебя долбоебами. Ты можешь посвятить всю свою жизнь изучению левых фреймворков написаных другими людьми и в итоге сдохнешь потратив свою жизнь на хуйню.
Я хоть и хуевый программист, но я опытный программист и я ценю свое время и осознаю глупость некоторых вещей. Ты же впечатлительный долбоеб просто, который начитался хабра.
Аноним 13/05/23 Суб 01:35:14 #371 №287061019 
>>287060225
Я вообще хз, как они такой синтаксис выдумали в своих больных головах. Как и в принципе весь специфический постгрес-синтаксис. А pgadmin и dbeaver сосут, кстати, у sql management studio.

>>287060165
В производительности. Чтобы постгрес работал на уровне sql server, там надо усираться, пока sql server разраб спокойно пердит, ничего не делая для этого. Не просто ж так sql sevrer покупают, а не юзают бесплатный аналог.
Ну и по мелочам. ide говно. синтаксис специфический - говно
Аноним 13/05/23 Суб 01:38:23 #372 №287061109 
>>287061019
>ide говно
DBReaver заебись как по мне, удобнее майкрософтовского клиента.
А в остальном спорить не буду, а не спец по БД, просто пользуюсь и той и той и разницы особой в таком плане не увидел с точки зрения обывателя.
Аноним 13/05/23 Суб 01:41:21 #373 №287061183 
>>287059992
Пиздят. Для вката ни чем не сложнее шарпа, го, или котлина. Для вката лучше всего подходит паскаль. Это нихуя не шутка. Можно Си, я вот вообще на qbasic учился. Если под словом вкат ты подразумеваешь выучить какой-то спинномозговой навык "я пишу вот эту строку -> происходит вот такой эффект", то тебе нужна книга "язык-нейм за 21 день". Между шарпом и явой нулю я бы посоветовал яву. Однако после явы (а шарпа в особенности), многие другие аспекты нажимания кнопок становятся контринтуитивны, как езда за рулём, после езды в автобусе. Это называется потолок. Если ты хочешь зарплату 300к/нсек, то тебе надо знать:
Базовые конструкции языка, алгоритмы, много алгоритмов классические и узкоспециальные, для большинства хотя бы знать как называются и для чего применяются, типы данных и как с ними работать, сложность, архитектуру (машинную), фишки работы с памятью, кешем, оптимизации, знать сети, сокеты, потоки, примитивы синхронизации, примитивы ос, пространсво ядра и драйвера, сингалы, хеш-функции, протоколы в общих чертах, (ssh, http(s), ftp, rpc, soap, smb, всякие xml-json, уметь git, sql, знать какие бывают архитектуры (приложений), ООП, паттерны, знать что использовать из стандартных библиотек, форматы хранения данных. И это самые общие базовые штуки, для каждого направления ещё куча своих технологий. Вообще поебать на каком языке ты пишешь, единственный язык который мастхев это bash. По всем параметрам, кроме простоты, это один из худших языков, но если ты не знаешь десяток базовых команд баша, то девять из десяти задач реальной жизни для тебя не решаемы.
Аноним 13/05/23 Суб 01:41:39 #374 №287061195 
image.png
image.png
>>287060990
>дать ассемблер
Это показатель хоть чего-то? Типа ну вот, писал я на нем. Дальше-то че?
>Нет чел, ты просто дегенерат впечатлительный
Няш, а я обратное заявлял? Это ты себя опытным заявляешь, но несешь хуйню необоснованную. Еще и придумываешь что-то про меня, на опыте, хули.
Аноним 13/05/23 Суб 01:43:21 #375 №287061232 
>>287061183
> (ssh,
Бля, там анон закрашился походу, у меня скобка незакрыта
Аноним 13/05/23 Суб 01:44:19 #376 №287061254 
>>287061195
>ну вот, писал я на нем. Дальше-то че?
Смотри как я тебя выпалил. Дело в том что я таких как ты многих видел и вы мне искренне неприятны.
Аноним 13/05/23 Суб 01:44:37 #377 №287061263 
>>287060912
Ну можешь глянуть Native AOT. Добавили поддержку компиляции сразу в бинарь без промежуточных представлений. Все лишнии API вырезаны из библиотек, установки .NET не требует.
https://learn.microsoft.com/ru-ru/dotnet/core/deploying/native-aot/?tabs=net8plus

Еще можешь можешь как настоящий Си или С++ программист дрочить на ассемблер. Компилируешь в IL, и подрачиваешь в дизассемблер IL'а. У .NET'а есть ряд аттрибутов, чутка воздействующие на компилятор и конечное представление в IL коде.

Ну и то что никто никогда не будет делать. Ты можешь по идее писать собственные стратегии для Garbage Collector'а или Task Scheduler'а. Я чутка люблю подрочить код на нулевую аллокацию памяти, чтобы GC если и вызывался, то раз в неделю



Алсо, чот почитал тред. Ебать куча хуйни про C# прочитал. Реально ебанутые. Все нормально работает на ваших Linux и других платформах. Проблемы есть, но не в производительности. Например, нихуя нет библиотек для реализации SSH сервера, когда у того же Go из коробки есть или вы идете к libssh за этим. Биндинги к DirectX больно, но вроде как есть челики, которые прям неплохо с этим справляются. Даже либу по работе с LDAP нормально делают сейчас.

Мимо .NET разработчик СЗИ
Аноним 13/05/23 Суб 01:44:54 #378 №287061268 
>>287061254
>и вы мне искренне неприятны
Да ужас. Ношкой топни еще. Обнял
Аноним 13/05/23 Суб 01:49:25 #379 №287061402 
>>287060113
Будут. Сначала немного ебаки с рантаймом, из коробки нормально не работает. А потом, если не повезёт, лютые необъяснимые пиздецы
Аноним 13/05/23 Суб 01:49:39 #380 №287061407 
>>287061263
>Ну можешь глянуть Native AOT
Да заебись. Ты мне оптимизации покажи, а не то во что оно компилирует. Вообще заявлял, что во время рантайма умеет оптимизировать. Пакажи.
> Ты можешь по идее писать собственные стратегии для Garbage Collector'а или Task Scheduler'а.
Это типо достижение или че? В жабе вообще собственный гц можно впихнуть.
Аноним 13/05/23 Суб 01:50:46 #381 №287061445 
>>287060933
> Но на проектах Леруа Мерлен и 3.1 работает норм на M1
Можно поподробнее про этот кейс?
Где у Леруа Мерлен м1 и что там них под .net работает?
Аноним 13/05/23 Суб 01:51:14 #382 №287061457 
>>287061268
Я могу даже примерно описать как ты выглядишь. Никудышный, при этом стараешься выглядеть красиво, по правилам, рубашечка там, но все-равно говно происходит и в зеркале ты красавчик когда себя видишь, а на людях почему-то не очень. Или обратная сторона, забил полностью на себя и выглядишь как бомж, но тебе кажется что это круто, это твой стиль такой, показатель тебя. Среднего нет.
Тебе уже под тридцать+ скорее всего, в школе тебя не задирали особо, задирали других и ты этим даже гордился, считая что это твоя заслуга что ты крутой раз к тебе не лезут, пусть никто тебя никогда и не уважал при этом.
Сейчас пытаешься жить своими увлечениями, пытаться вдохновляться жизнью, но единственное на что тебя хватает, это в пятницу вечером спорить на дваче о программировании.
Аноним 13/05/23 Суб 01:51:48 #383 №287061470 
>>287061109
я сам не эксперт. но профилировщик у майкра рулит
Аноним 13/05/23 Суб 01:52:57 #384 №287061499 
>>287061445
Не, не у леруа. Леруа, вроде, на линукс-сервера все перевезли наконец с винды.

Просто некоторые разработчики разрабатывают на личных ноутах с m1. И все у них тип-топ было.
Аноним 13/05/23 Суб 01:55:12 #385 №287061552 
>>287061457
20, няш. Задирали. А на двочике я спорю вообще о чем угодно. Мне честно не важна тема, занимаемая сторона. Главное процесс. Это для меня отдых.
У тебя хорошая фантазия.
Аноним 13/05/23 Суб 01:56:19 #386 №287061576 
>>287061552
Значит про рубашечку я угадал
Аноним 13/05/23 Суб 01:56:19 #387 №287061577 
>>287009733 (OP)
>конвенционально
Нет такого. Мелкософты пытаются топить жаву своим обычным сумрачным fud-ом, но все вертят мелкософтов на хую и юзают что хотят.
/тред
Аноним 13/05/23 Суб 01:57:10 #388 №287061597 
>>287061576
Неа. Я стараюсь не выделятся одеждой.
Аноним 13/05/23 Суб 01:58:00 #389 №287061615 
>>287061577
Ты тред-то почитай выше. А мне еще говорили, кто так считает. Вон уже раскидали - c# лучший бэк жабу на помойку.
Аноним 13/05/23 Суб 01:59:34 #390 №287061652 
>>287061597
Это тебе так кажется, но нося рубашечки ты выделяешься, как и то что ты сказал что тебя задирали. Тебя задирали меньше чем другого чела в твоем классе.
Аноним 13/05/23 Суб 02:02:22 #391 №287061722 
>>287061652
Ну тебе виднее.
Аноним 13/05/23 Суб 02:03:39 #392 №287061744 
>>287061722
Что-то оправдания становятся все слабее и слабее.
Мама тебя очень любит кстати, она считает тебя самым красивым.
Аноним 13/05/23 Суб 02:04:11 #393 №287061756 
>>287061615
Пхп и С++ лучшие варианты для бека. Сисярп, жабу и прочее говно на помойку.
Аноним 13/05/23 Суб 02:06:01 #394 №287061806 
>>287061407
https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/jit/ryujit-overview.md

Ты разговаривать умеешь? Желательно как человек?
Аноним 13/05/23 Суб 02:07:20 #395 №287061840 
>>287061615
Не-а, не буду я это читать. Если какие-то жертвы пропаганды и повторяют за мелкософтами какую-то хуйню, то это их личные половые проблемы.
Аноним 13/05/23 Суб 02:07:56 #396 №287061850 
>>287060334
>поэтому и гуляю по кишочкам
Как же это по-пидорски звучит, в контексте места где ты это написал.
>Не понял как связаны два понятия
Неофитством называется поведение характерное для новичков какого-то учения, это фанатизм, восхищение, деление чёрно-белое, приверженность крайностям, желание всем рассказать какое твоё учение классное и почему оно лучше других, поделиться открытием, откровением.
Если конкретно то:
1. Ты восхищался довольно обыденной фишкой, это действительно стоит внимания, беглого, но никак не восхищения.
2. Как и в этот раз ты вязывался в споры с оппонентами которые несли какую-то дичь (со мной в частности), выдавал простыни текста.
3. Я обратил твоё внимание на то, что в той реализации был косяк, по-моему такой, если хеш строки равен нулю, то он каждый раз будет калькулироваться заново, и всегда будет считаться неподсчитанным. Там был ещё второй какой-то не помню. На что ты ответил мол я нихуя не понимаю, и вообще в новой версии это пофиксили. У тебя на картинке сегодня уже пофикшенная версия. Короче обиделся вроде.

Вот такие общие черты, у новообращенного, который увидел какая ява крутая и хочет всем рассказать, и подростка которому надо всем доказать что он прав.
Аноним 13/05/23 Суб 02:16:55 #397 №287062059 
>>287061499
Ясно, то ли он украл, то ли у него украли
Аноним 13/05/23 Суб 02:19:17 #398 №287062113 
>>287061457
Нихуя себе я тоже в асм умею, я тоже так выгляжу?
У тебя походу расщепление эго
Аноним 13/05/23 Суб 02:23:24 #399 №287062192 
>>287009733 (OP)
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go.html

Разбирайся.
Аноним 13/05/23 Суб 02:29:20 #400 №287062298 
>>287062113
>У тебя походу расщепление эго
Нет, просто ты такой же додик, который узнал себя из моего описания.
Аноним 13/05/23 Суб 02:29:54 #401 №287062309 
image.png
image.png
>>287061850
>Как же это по-пидорски звучит
Как что-то плохое...
>Ты восхищался довольно обыденной фишкой
Хз на счет обыденности. Да и я не особо восхищался-то. Мб тебе показалось? Просто это мне хоть сколь нибудь интересно, потому могу с увлечением расказывать.
>Я обратил твоё внимание на то, что в той реализации был косяк
Ну к словуу, это не косяк. Это была фишка. Мол они экономили байты для bool. Потом решили не экономить похоже. Впр в девятке завезли и энкодеры. Честно не особо понимаю логику решений.
>какая ява крутая
Тебе паказалось. Сан нету, а оракл не очень-то ее развивал. Так что...
sage[mailto:sage] Аноним 13/05/23 Суб 02:31:13 #402 №287062338 
>>287062192
Ебатб они конечно все соки из clr выжали вплоть до ручного avx'a
Аноним 13/05/23 Суб 02:32:08 #403 №287062356 
>>287062192
Чел, ты мне скинул то же, что я кидал в оппосте?
Аноним 13/05/23 Суб 02:33:29 #404 №287062383 
>>287058208
>Уже как бе давно он кроссплатформенный.
Вот только это не является приоритетом, в отличие от жабы.
Изначально вообще сторонний проект. Который МС от греха приобрели.
И они в любой момент могут сказать: хуй вам, дальше не саппортим.
А зная политику МС, почувствовав отсутсвие конкуренции и понаглев они так и делают.
Короче есть жаба, которая изначально заявляет как фичу кросплатформеность. И есть МС который хуй знает как себя в любой момент поведет и даже кросплатформеность была сделана другими чуваками.
Вот и какое решение принимать бизнесу.

Про обратную совместимость у жабы есть флаг для вм, указывающий нужную версию, почему нет.
А у дот нета как минимум один раз сильно синтаксис менялся, с 2.0 vs 1.0. Хотя давно это было, я еще вроде студентом был. Были ли после этого такие финты хз.
Аноним 13/05/23 Суб 02:33:48 #405 №287062389 
>>287061806
Та бля, мне самому искать что ли? Да ну нахуй.
>Желательно как человек?
А що не так?
sage[mailto:sage] Аноним 13/05/23 Суб 02:37:07 #406 №287062458 
>>287062383
Хули жеж тогда все на тс пересели если это тоже поделка пидарасов из мс?
Аноним 13/05/23 Суб 02:38:23 #407 №287062492 
>>287062356
Да я упорот сейчас.
Жава кал, практически для всех задач, кроме android-related
Аноним 13/05/23 Суб 02:39:52 #408 №287062528 
>>287062492
>Жава кал
Классные аргументы, братиш.
Аноним 13/05/23 Суб 02:40:40 #409 №287062541 
>>287062298
А как это работает, тот кто узнает про ассемблер сразу становится тем кто ты описал, или наоборот только те кого ты описал учат ассемблер?
Я, если что, лысый, без малого два метра, чурка с бородой, чуть жирноват. Это подходит под твоё описание?
Аноним 13/05/23 Суб 02:41:11 #410 №287062551 
>>287040959
У меня 2022.2.3, "прошил" через бат-файл и фурычит уже второй год.
Аноним 13/05/23 Суб 02:44:18 #411 №287062629 
>>287061499
Пхах.
>Да я видел как в крупной корпе что-то делают на дотнете не под винду
>Да ваще под М1
>Кхм, ну как в крупной корпе, у Эдика на ноуте, он же внутри был в здании
>Кхм-кхм, ну он из-за угла показывал
>А так, да. Работает.
Ясно
Аноним 13/05/23 Суб 02:45:20 #412 №287062647 
>>287062629
Сразу видно - шарпер.
Аноним 13/05/23 Суб 02:46:09 #413 №287062668 
>>287062528
Сорян, но это так.
В девяностые это было бомбой, в нулевые - вынужденной необходимостью, сейчас - гора легаси.

Расход памяти - ужасный, быстродействие - существенно ниже новых инструментов. В кроссплатформенность уже умеют почти все развивающиеся языки. Можно было бы уже выкинуть на помойку, как perl, но софт, который на яве - сложный и за адекватное время переписан не может быть. Да и никто не закажет замену того, что и так работает.
Аноним 13/05/23 Суб 02:48:11 #414 №287062718 
>>287062668
>в нулевые - вынужденной необходимостью
Хм, это как рза тогда, когда она первой ввела многопоточность адекватную? Серьезно?
>Расход памяти - ужасный, быстродействие - существенно ниже новых инструментов.
Троллинг тупостью что ли?
Аноним 13/05/23 Суб 02:58:54 #415 №287062924 
k2itemssrc1d10e97ee6299d36828eddc9f92530e2-1200x768.jpg
>>287062309
>Да и я не особо восхищался-то
Да нихуя-се, ты несколько постов написал в духе: "Хочешь магию покажу, знаешь почему строки иммутабельны, я щас те покажу, ты ахуеешь, только смотри, сознание не потеряй, от того насколько это ахуенно, я тебя предупреждал", так и представлялась та собака пикрелейтед. И вот сейчас я тебя узнал по тому же куску с комментарием "магия".
>Ну к словуу, это не косяк
Не, это косяк, совершенно точно настоящий косяк. А если, в чём я очень-очень сомневаюсь, действительно речь шла о экономии байта, то ошибка не в коде, а в генотипе разработчика.
Там, кстати ещё один косяк был, я не помню какой, вроде не такой существенный, скорее нарекание.
>Тебе паказалось.
Что-то часто мне кажется по твоему мнению, выглядит так как будто ты можешь молчать, если кто-то что-то про явц нехорошее говорит или пишет. Ты того дауна с сишарпом головного мозга несколькими постами выше, действительно собирался какими-то доводами переубедить?
Аноним 13/05/23 Суб 03:11:01 #416 №287063160 
image.png
image.png
>>287062924
>магия
Ну мэджик переменные, устоявшийся термин вроде. По сути тут тоже самое. Делает хуй пойми что, но вроде работает. Даже числа-то там шайтански подобраны.
>Хочешь магию покажу, знаешь почему строки иммутабельны, я щас те покажу, ты ахуеешь, только смотри, сознание не потеряй, от того насколько это ахуенно, я тебя предупреждал
Не было такого, врушка. Я просто спросил у чела, какие знания он получил по string. Потом спустя кучу часов ты доебався. Так шо вот не надо тут.
>Не, это косяк, совершенно точно настоящий косяк.
Пик 2. Да знали они.
>что-то про явц нехорошее говорит или пишет
Это ж только плюс. Я даже помогу. Меньше вкатунов -> меньше соперников.
>действительно собирался какими-то доводами переубедить?
Заняться мне нечем. Мне нужна была информация по совместимости и оптимизациям.
Аноним 13/05/23 Суб 03:12:44 #417 №287063195 
>>287062383
>Изначально вообще сторонний проект. Который МС от греха приобрели.
>И они в любой момент могут сказать: хуй вам, дальше не саппортим.
Але, чел. Они перешли на фреймворк, который уже тупо вобрал в себя моно и развивается. Теперь нет чисто видовсовских фреймворков по сути, все что идет сейчас кросплатформенное. и это не СООБЩЕСТВО пилит, это уже пилят майкрософты.
Аноним 13/05/23 Суб 03:15:33 #418 №287063250 
>>287061499
Разработчики
С маками
На .net
Интересная у вас компания, там наверное ещё сиамские близнецы трудоустроены, карлики, женщина с бородой.
Аноним 13/05/23 Суб 03:15:36 #419 №287063251 
>>287062541
Чел, харе. Уймись.
Аноним 13/05/23 Суб 03:31:52 #420 №287063562 
>>287062541
Ладно. Объясню. Это работает очень просто. Не нужно быть там психологом, нужно просто видеть людей. Так сложилось что люди делятся по типам, есть люди true, есть люди false. Если упростить то это тупые и умные. Но не все так просто, у нас еще есть ООП! Человека можно описать сущностью, классом, и теперь у нас уже человек может быть:
class Anon
{
// содержимое класса Anon
}

А теперь создай конструктор принимающий параметры в этом классе аля

class Anon
{
Anon(тралинг и говно) { }
}

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

И дальше тупо описывай что он вернет.
Описать ты можешь как угодно.

class Anon
{
b_stradanije = false;
Anon(тралинг и говно)
{
b_stradanije = true;
}
}

Изюминка в том, что ты не опишешь так людей обладая сугубо техническим мышлением, ты не поймешь какие параметры нужно передать.
Аноним 13/05/23 Суб 03:34:39 #421 №287063618 
>>287063562
Я тебя узнал! https://youtu.be/gF8m_ChsIrU
Аноним 13/05/23 Суб 03:35:19 #422 №287063633 
Если дотнет такой быстрый и охуенный почему на нем нет высоконагруженных систем?
Амазон, Нетфликс, Алиэкспресс, Спотифай, Убер, Линкедин написаны на жабе.
Где бигдата? Весь хадуп стек(да, сам хадуп помер, но спарк например жив) написан на джаве.
Где бдхи, очереди, поисковые движки? Neo4j, кафка, Lucene написаны на жабе.
А у шарпа что? Бинг, которым никто не пользуется?
Аноним 13/05/23 Суб 03:38:30 #423 №287063702 
>>287063618
Ты понимаешь что смотря такое ты сам себя в неловкое положение ставишь, лол?
Аноним 13/05/23 Суб 03:45:57 #424 №287063832 
>>287063633
>почему на нем нет высоконагруженных систем?
Есть.
>Амазон, Нетфликс, Алиэкспресс, Спотифай, Убер, Линкедин написаны на жабе.
А дискорд на электрон вообще использует и что? Это не унимает факта что электрон говно.

>Где бдхи, очереди, поисковые движки? Neo4j, кафка, Lucene написаны на жабе.
Написаны и написаны, дальше что?

>А у шарпа что? Бинг, которым никто не пользуется?
Нет, просто сотни тысяч проектов которые в данный момент крутятся от четвертых пентиумов в подвале Танзании до азура, который хостит остальные проектики написанные на шарпе, на бейсике и прочем дотнете.
Алсо напоминаю, c# это язык всего-лишь. Разговор тут про инфраструктуру которую продает нам майкрософт.
Аноним 13/05/23 Суб 03:48:53 #425 №287063886 
>>287063832
>инфраструктуру которую продает нам майкрософт.
Она лучше чем у жабы?
Аноним 13/05/23 Суб 03:51:24 #426 №287063935 
>>287063160
>Ну мэджик переменные, устоявшийся термин вроде
Это же не оно. Магия это быстрый обратный квадратный корень, например, а не отложенный хеш.
>Не было такого, врушка.
Я утрировал. У вас же сейчас утро, ну вот.
>Я просто спросил у чела, какие знания он получил по string. Потом спустя кучу часов ты доебався.
Да, а потом ты несколько раз переспрашивал знает ли он почему строки иммутабельны, а потом несколько раз назвал это магией, так что ты тоже давай тут без этого. И вообще-то ты это мне отвечал, когда я спросил почему.
>Пик 2. Да знали они.
Ну вот и верь явистам. Знали всё. И молчали. А по поводу пика, поправляет несуществующие очки вероятность 1 к 2^32 в случае равномерного распределения вероятностей. Хеш алгоритмы не такие, коллизии второго рода увеличивают в два раза вероятность выпадения одного значения, и (для функций с ограниченным количеством входных состояний, не помню как это называется) делают невозможным получение конкретного хеша ни из какого набора входных данных. Т.е. например если хеш 4х битный, и в нём есть коллизии, например
h(0) =1
h(1) = 0
h(2) = 3
h(3) = 1
То хеш 2 не даст ни одна комбнация, а 1 вероятность кеша 1 будет в два раза больше.
Я бы ожидал фортеля что они использовали хеш алгоритм который так грамотно сломан, что не возвращает нулевых значений.
Но в пизду это занудство, я там краем глаза увидел в коментах на картинке описание похожее на CRC, если хеш берётся без инициализующего значения, то строка содержащая только один символ с кодом 0, я не знаю возможно ли в яве строка с несколькими нулями, то хеш будет равен нулю. А это самый частый тип строк -- пустые строки. В защиту явушников могу сказать что считать CRC от нуля не слишком трудоёмко, но всё равно лишние вызовы. И опять же, давай вспомним про коллизии.
Положа руку на сердце, я могу сказать, что я действительно скорее доебался. Но ты мне обещал показать такой ахуенный код, что у меня дух захватит, а он не то что не ахуенный, а довольно спорный, с очевидными недостатками и угловатыми моментами.
Аноним 13/05/23 Суб 03:54:56 #427 №287064005 
>>287063633
>Амазон, Нетфликс, Алиэкспресс, Спотифай, Убер, Линкедин
Я конечно дико извиняюсь, но хайлоад у этих ребят не на яве нихуя
Аноним 13/05/23 Суб 03:55:38 #428 №287064020 
>>287063886
Да, она лучше. Жаба дает тебе сообщество которое пишет говнокод, майкрософт дает фреймворки отточенные и проверенные хуйлиард раз миллиардной корпорацией.
Аноним 13/05/23 Суб 03:56:29 #429 №287064041 
>>287064020
>отточенные и проверенные хуйлиард раз миллиардной корпорацией
Вот это дрочь на корпорации, конечно.
Аноним 13/05/23 Суб 03:59:17 #430 №287064100 
>>287064041
Это не говорит о том, что нельзя использовать джаву. Она лучше во многих случаях дотнета. Куча энтерпрайз проектов на ней написаны. Джава отличный ИНСТРУМЕНТ. Спор тут на самом деле бессмысленен. Нормальному программисту похуй на чем писать, на джаве или шарпе, это тупо уже вкусовщина, одному нравится одно, другому другое. Главное чтобы ИНСТРУМЕНТ использовался по назначению и по обстоятельствам.
Аноним 13/05/23 Суб 04:03:27 #431 №287064191 
Грубо говоря ИТТ тут спор о HILTI там и MAKITA.
А вот результат будет одинаков, если грамотно применять инструменты.
Аноним 13/05/23 Суб 04:04:23 #432 №287064211 
>>287063832
Сотни тысяч нонейм проектов. И большая их часть на винсерверах.
Ты не назовешь мне не одного популярного во всем проекта на дотнете на беке, потому что его нету.
Уж не говоря о том, что все самые нагруженные банки тоже пишут на джаве.
На перепердоленной джаве пишут софт для высокочастотного трейдинга.
>>287064005
У Алишки точно на жабе. Читал статьи про их оптимизации гц. Они были в контексте того, что хуйлоад на жабе написан.
Аноним 13/05/23 Суб 04:04:24 #433 №287064212 
>>287064020
Пиздец логика, один отдел индусов тестировщиков VS сотни тысяч юзверей шатающих всё что можно пошатать.
А почему же миллиардная корпорация, основной деятельностью которой является разработка ОС, за 30 лет не смогла написать ядро, которое было бы стабильнее или функциональнее поделки финского студента?
Аноним 13/05/23 Суб 04:06:58 #434 №287064261 
>>287063633
Stack Overflow
+ Любое приложение которое есть на твоём компике
Аноним 13/05/23 Суб 04:13:16 #435 №287064368 
image.png
image.png
image.png
>>287063935
> знает ли он почему строки иммутабельны
Я вообще такого не спрашивал. Просто сказал, что как так, в иммутабельных строках есть не final поля. Вообще тред бы найти, но мне лень.
>Но ты мне обещал показать такой ахуенный код, что у меня дух захватит, а он не то что не ахуенный
Проблема ожиданий...
>хеш алгоритм который так грамотно сломан, что не возвращает нулевых значений
Это разве сложно провернуть? После вычисления хэша if hash == 0 then hash++; и все. У них просто бзик похоже был, пустые строки запихнуть в ноль. Я хуй знает.
>а довольно спорный, с очевидными недостатками и угловатыми моментами.
Ой это ты реализацию Scanner не видел.
А еще вот это.
Аноним 13/05/23 Суб 04:13:56 #436 №287064379 
>>287064211
>У Алишки точно на жабе.
Да, вот тут пиздеть не буду, но охотно верю. Убер и Линкедин тоже скорее всего, я про стриминг сервисы, там чёрная магия, ASIC/FPGA и плюсы.
>На перепердоленной джаве пишут софт для высокочастотного трейдинга.
А вот тут я в голос хрюкнул, хоть и не хохол.
Я в прошлом году на конференции с общался с такими ребятами, у них ядро на Си и асм, явой там и не пахнет, может только для фронтенда, но там хоть на питоне, на производительность похуй
Аноним 13/05/23 Суб 04:18:58 #437 №287064472 
>>287064020
Но для жабы пишут код десяток миллиардных корпораций.
Библиотеки, инструменты, мидлвари и прочую инфру на жабе пишут:
IBM, Google, Amazon, Netflix, Oracle, Linkedin, Red Hat.
Ну и десятки некоммерческих фондов типа апача и экслипса и десятки тысяч отдельных васянов.
Аноним 13/05/23 Суб 04:23:36 #438 №287064560 
>>287064261
СтекОверфлоу защитан.
Десктоп это слив с темы. И большая часть десктопа это плюсы или электрон. Мой любимый тотал коммандер написан на обджект паскале вообще. Может его тоже надо в пример приводить?
Аноним 13/05/23 Суб 04:26:41 #439 №287064624 
92d0ae6b1be3be575e62c2b278102879.jpg
>>287064368
> в иммутабельных строках есть не final поля
А, точно, вот тут я действительно перепутал, именно это ты и спрашивал, точнее приводил в пример как вопрос на который надо знать ответ, типо вопроса с собеседования, или просто нюансов стандартной библиотеки о которых надо быть в курсе.
>тред бы найти
а когда это было примерно?
>Проблема ожиданий...
Давай не вали с больной головы на здоровую, ты с лицом хаски из мемаса обещал показать магию, а принёс вот это
>Это разве сложно провернуть
Нет не сложно, но они не сделали даже этого.
>А еще вот это.
Я тоже много лютого говна могу показать, и ещё страшнее и код на Си, может чё-нибудь даже из критической инфраструктуры.
Аноним 13/05/23 Суб 04:28:21 #440 №287064653 
>>287064211
>Ты не назовешь мне не одного популярного во всем проекта на дотнете на беке, потому что его нету.
Кхм.. Я сейчас пишу бекенд часть для миллиардной корпорации занимающейся солнечной энергетикой, симуляции там как тебе солнышко на крышу попадет, системы мониторинга у клиентов прочая такая хуйня. И внезапно там .net на серверной части и все крутится на mssql общей базе. Может ты просто нихуя не знаешь что и как где пишут?
Аноним 13/05/23 Суб 04:32:23 #441 №287064721 
Если дотнет так прекрасен, почему когда озон перешли на микропенисы они монолит на шарпе не стали переписывать на микросервисы на шарпе, а решили этот каких переписать на гуланге?
https://www.youtube.com/watch?v=eJ5RB2QFy8Q&t
И переписывают до сих пор. Они до сих пор нанимают шарпистов поддерживать легаси. Но соотношения к гоферам в команде с каждым годом все больше в сторону гоферов.
Таких громких отказов от жабы не было, как от ссаного шарпа.
Аноним 13/05/23 Суб 04:33:21 #442 №287064737 
Вы крч заебали, зайду с козырей
Log4j, 0 day уязвимость дающая любому школьнику доступ к серваку.
Если вы не фиксили ваши джава проекты от этой хуйни, если вам не пришлось копаться в старом говне с зависимостями, вы не имеете право писать в этом треде.
А секрет прост, сраная, старая библиотека, которой все полльзовались. В .net такого не было ни разу за мои годики жизни.
Аноним 13/05/23 Суб 04:33:32 #443 №287064742 
>>287064653
Чел это нонейм. Такого говшища миллион не только на жабе, но и на любом бекенда языке от питона до ноды.
Аноним 13/05/23 Суб 04:35:04 #444 №287064770 
>>287064737
>старая библиотека, которой все полльзовались. В .net такого не было
Да. Старый дотнет просто со старыми библиотеками переписывают на го.
Аноним 13/05/23 Суб 04:35:05 #445 №287064771 
>>287064742
>это нонейм
Охуенные такой нонейм с капиталом на миллиард. А что не нонейм? Стим, дискорд, твитч?
Аноним 13/05/23 Суб 04:35:24 #446 №287064777 
>>287064653
Эта корпорация майкрософт?
Аноним 13/05/23 Суб 04:36:46 #447 №287064798 
>>287064777
Это охуенная компания здоровая, которая использует продукты майкрософт.
Аноним 13/05/23 Суб 04:39:00 #448 №287064827 
>>287064624
>точнее приводил в пример как вопрос на который надо знать ответ
Даа, челу который уже работал. Я просто хотел узнать, че ж там преподают-то на этих курсах, поверхностную хуйню получается.
>а когда это было примерно?
Середина апреля где-то. Я тогда по канкаренси книгу еще не дочитал.
>обещал показать магию
Ну чем не магия-то... Еще equals в String вроде как во время рантайма подбирается. Ну т.е. то, что в исходниках - это так, для виду.
>но они не сделали даже этого.
Сигмы
>Я тоже много лютого говна могу показать, и ещё страшнее и код на Си, может чё-нибудь даже из критической инфраструктуры.
Ну прикол в том, что таких ахуительных комментариев во всем ну по крайней мере java.util вообще нет. Даже в swing/awt-то я их не видел. Конкретно это самое ядрышко этих фреймворков, где похоже самый пиздец и происходил. А в c/c++ гораздо проще наговнокодить. Так что хз даже.
Аноним 13/05/23 Суб 04:39:16 #449 №287064832 
>>287064721
>Если дотнет так прекрасен, почему когда озон перешли на микропенисы они монолит на шарпе не стали переписывать на микросервисы на шарпе, а решили этот каких переписать на гуланге?
По своему опыту расскажу. Есть пидарасы которые нихуя не смыслят, зато любят хайп. Я проект поддерживал на МОНГО сука ДБ. Кто-то из вас знает что такое монго дб? Нет? А секрет просто, такой же как вы долбоеб увидел крутое хайповое слово из менеджеров и решил использовать эту технологию. Пиздец. Люди в итоге жрут говно, этот пидарас менеджер уже давно кормит такими идеями других белолаг в другой компании.
Аноним 13/05/23 Суб 04:41:18 #450 №287064869 
>>287064798
Почему ее не называешь? Почему не называешь продукт? Ты их не выдумал ведь? Если работаешь над большими проектами это не дианон.
Аноним 13/05/23 Суб 04:42:58 #451 №287064896 
Хз про твич и дискорд, но бек стима точно не на дотнете.
Аноним 13/05/23 Суб 04:43:31 #452 №287064903 
>>287064869
>Почему ее не называешь? Почему не называешь продукт?
Потому что меня выебут если я вам расскажу на каких проектах в этой компании работал.
Кстати тоже показатель того, чем отличается человек который РАБотает, от того, который пиздит.
Аноним 13/05/23 Суб 04:44:13 #453 №287064916 
>>287064832
Ну вот так и с дотнетом на бекенде. Сплошной хайп на форумах. Ноль полезного выхлопа.
Аноним 13/05/23 Суб 04:45:15 #454 №287064937 
>>287064737
>Log4j, 0 day уязвимость дающая любому школьнику доступ к серваку.
Это не то, что в оппосте?
Аноним 13/05/23 Суб 04:46:58 #455 №287064959 
>>287064916
Тебе пидарасу дали инструменты, дали инфраструктуру, дали возможности, дали блядь обласные сервисы, все дали. Нет, буду сидеть и пиздеть какое это говно кушая при этом прогнивший кал радуясь очередному решению как написать сервер на питоне используя vasjan999 библиотеку, ведь это просто и понятно!
Аноним 13/05/23 Суб 04:48:33 #456 №287064984 
>>287064903
Челики из озона, сбермаркета, яндекс диска, х5-ых рассказывали про свои проекты в общих чертах и ничего. Это про маленькие проекты говорить ссыкотно. А в больших, если ты критичные секреты не выдаешь или грязные подробности про своих коллег, то заебешься тебя деанонить.
А ты не то что продукт, ты компанию назвать не можешь.
Ты прям как мой одноклассник, у которого был дома пентиум 5 в начале нулевых. И игры фотореалистичные на них. Но показать он их не мог, мамка бы заругала.
Аноним 13/05/23 Суб 04:49:48 #457 №287065004 
>>287064903
Челики из озона, сбермаркета, яндекс диска, х5-ых рассказывали про свои проекты в общих чертах и ничего. Это про маленькие проекты говорить ссыкотно. А в больших, если ты критичные секреты не выдаешь или грязные подробности про своих коллег, то заебешься тебя деанонить.
А ты не то что продукт, ты компанию назвать не можешь.
Ты прям как мой одноклассник, у которого был дома пентиум 5 в начале нулевых. И игры фотореалистичные на них. Но показать он их не мог, мамка бы заругала.
Аноним 13/05/23 Суб 04:50:06 #458 №287065009 
>>287064653
> бекенд
>занимающейся солнечной энергетикой
>симуляции там как тебе солнышко на крышу попадет
>системы мониторинга у клиентов прочая такая хуйня
>.net на серверной части
>все крутится на mssql общей базе
Не удивлюсь если у тебя там и контроллеры съёма оптимальной мощности на дотнете программируют, и фермы из чистого высокоуглеродистого дотнета сами солнечные панели.

А если серьёзно я знаю только две компании которые могли бы так упороться, это Canadian Solar и SunPower, обе пиздец какие консервативные
Аноним 13/05/23 Суб 04:51:22 #459 №287065026 
>>287064937
Она самая. И это был пиздец. Прикол джавы в том что ты писал когда-то энтерпрайз проект, на него все забили и живешь спокойно. И тут эта хуйня. И пиздец, оказывается во всех проектах использовали ебаный лог4ж этот. А просто так старый джава проект не обновишь, зависимости за зависимостями. И пидарасы которые пиздят что легко перейти на новые версии просто хуесосы. Ты нихуя просто не перйдешь, у тебя там пиздец тысячи людей продукт использую, зависимость тянет зависимость, надо заново делать регрешин всего проекта, что и как уже никто не знает, тестеры новые но старым тесткейсам ходят, находят новые/старые баги которые ты фиксишь как долбоеб. И все из-за такой вот хуйни. в .net такого нге было!
Аноним 13/05/23 Суб 04:53:25 #460 №287065057 
>>287064984
Я живу не в России. У вас свободнее чем здесь. А до меня могут доебаться и в США нахуй отвезти сидеть на тюрьме если пропизжусь.
Скажу намеками. Компания называется солнечной энергией.
Аноним 13/05/23 Суб 04:53:34 #461 №287065060 
>>287064959
> дали инструменты
Да, дали джаву и гошку.
>дали инфраструктуру
Да, дали докер, кубер, кафку, эластиксерч
>дали блядь обласные сервисы
Да, aws хоршее изобретение
Аноним 13/05/23 Суб 04:55:53 #462 №287065098 
>>287065057
Челы из амазона и гугла тоже были. Амазонщик точно рассказывал чем там занимался. И из банков международных тоже кто-то был.
Аноним 13/05/23 Суб 04:56:03 #463 №287065100 
>>287065026
>в .net такого нге было!
Ну блять, в java core тоже такого не было. Не честно как-то не думаешь? Причем тут жава? Вы сами использовали фреймворк и сами попались.
Вообще говоря, этот логгер пиздец какой бажный. Постоянно творит невесть что.
Аноним 13/05/23 Суб 04:56:45 #464 №287065109 
изображение2023-05-13075706403.png
>>287064827
Аноним 13/05/23 Суб 04:58:25 #465 №287065134 
>>287065100
>Вы сами использовали фреймворк и сами попались.
Так я об этом и говорю. Проблема джавы в таких вот библиотеках от левых людей. Майкрософт себе такого не позволяет.
Да блядь, посмотри npm фронт энд дебилов. Там консолька им пишет 112 критических уязвимостей. Думаешь кто-то это фиксит?
Аноним 13/05/23 Суб 04:58:31 #466 №287065136 
10492051231171158250441706121669516897917479n.png
>>287065109
>>287064827
Вот тут подачнее
Аноним 13/05/23 Суб 04:59:14 #467 №287065148 
>>287065098
ну были и были, флаг им в руки, а я не могу, у меня контракт
Аноним 13/05/23 Суб 04:59:44 #468 №287065158 
>>287065109
>>287065136
Ну линукс написан на сях. Так что... Да и вообще линус любит похуесосить пограмистов.
Аноним 13/05/23 Суб 05:00:54 #469 №287065179 
>>287065134
>Майкрософт себе такого не позволяет.
Сильная рука нужна? Сразу видно - наш, слоняра.
Насколько я знаю, в жаве только один фреймворк - спринг. Остальное это так.
Аноним 13/05/23 Суб 05:02:12 #470 №287065199 
Почему шарписты такие ебнутые? Особенно на дваче. Да и на хабре и прочих русскоязычных айтишных помойках?
Почему они так засирают все этим говном.
На беке реально выстрелила гошка.
Это реально язык для своей ниши, если упрощенно говорить между джавой и чистым си. И в реально динамически масштабируемых микросервисах и в современной инфраструктуре бекенда ему нет равных.
Аноним 13/05/23 Суб 05:06:39 #471 №287065261 
>>287065158
Линус не сам всё пишет, большая часть кода ядра эта драйвера от вендоров, сейчас он вообще только тестит и координирует, просто сообщество такое, анархичное
Аноним 13/05/23 Суб 05:07:11 #472 №287065272 
>>287065179
Хуйбернат еще есть и jUnit.
Аноним 13/05/23 Суб 05:10:50 #473 №287065339 
>>287009733 (OP)
Джава - деды в сбере сидят-пердят поддерживают легаси 20-летней давности. На собесах спрашивают про concurency, потому что у них свои самописные сервера из 2005 года. Высокие запрлаты. Можно сидеть до пенсии и с годами твоя ценность только растет, ведь больше никто не знает, как работает это говно.
Дотнет - пориджи в епаме высирают микросервисы для очередного говностартапа. Каждые полгода - новый проект. Каждый год - очередной чудесный восхитительный революционный фреймворк от микрософт, завтра все будут на нем писать спешите учить. На собесах спрашивают про SOLID, на работе будешь ковыряться в хтоническом месиве из ифов и статических переменных. Зарплаты средние, на твое место стоит очередь желающих.
Аноним 13/05/23 Суб 05:14:33 #474 №287065382 
>>287065339
Порриджи в тиньке пишут на последнем спрингбуте на котлине. Ну и на скале без спринга.
Порриджей на жабе ничуть не меньше чем, на дотнете.
Аноним 13/05/23 Суб 05:15:28 #475 №287065400 
>>287065382
А чому тинек не на шарпе?
Аноним 13/05/23 Суб 05:16:00 #476 №287065414 
>>287065199
>масштабируемых микросервисах
Сразу видно архитекта из епама. Микросервисы не масштабируются, тебя наебали.
Аноним 13/05/23 Суб 05:16:29 #477 №287065422 
>>287065400
Ну тинек хоть и порриджный, но все таки банк. На всякой хуите не пишут.
Аноним 13/05/23 Суб 05:17:48 #478 №287065447 
>>287065199
>На беке реально выстрелила гошка
В твое очко только выстрелила. Очередное говно на хайпе для дебилов. Никто на нем не пишет, а те кто пишут реально блюют от го
Аноним 13/05/23 Суб 05:17:54 #479 №287065448 
>>287065414
Тебя епамовцы не стали релоцировать и выкинули на мороз? Че ты про них вспоминаешь то теперь?
Аноним 13/05/23 Суб 05:21:09 #480 №287065494 
>>287065447
Никто на шарпе не пишет. А озон, вайлдберрис, яшка, вк, сбер активно применяют. И она даже в мелкие галеры заходит активно.
Аноним 13/05/23 Суб 05:21:26 #481 №287065499 
>>287065199
Да, есть такое дело, я знаю много шарпистов, и каждый либо немного говнистый, либо просто мразь.
Аноним 13/05/23 Суб 05:24:06 #482 №287065537 
>>287065494
>Никто на шарпе не пишет.
Ой вей. Интересно на каком языке сейчас сервисы крутятся в компании где я работаю. Го наверно, может эрланг, может васян3000? Не работает .нет
Аноним 13/05/23 Суб 05:25:30 #483 №287065559 
>>287065537
Это ты, солнечно-панельщик?
Аноним 13/05/23 Суб 05:27:01 #484 №287065576 
>>287065559
Ага, я
Аноним 13/05/23 Суб 05:27:47 #485 №287065586 
>>287065447
Влад Тен пишет на дотнете на майков и плюется. А вот на го он дрочирует. Если бы не работа на самих майков, то хуй бы стал на этом вашем дотнете писать.
Жду когда этот челик получит лычку с парой лет у майков и свалив расскажет какая это помойка.
Аноним 13/05/23 Суб 05:28:48 #486 №287065600 
>>287065537
Ни на какой. Ты не работаешь, а целыми днями срешь на дваче.
Аноним 13/05/23 Суб 05:29:03 #487 №287065603 
>>287065586
А нахуй ты дрочишь на каких-то левых людей? Свой опыт должен иметь.
Аноним 13/05/23 Суб 05:29:37 #488 №287065612 
>>287065600
Одно другому не мешает
Аноним 13/05/23 Суб 05:31:11 #489 №287065633 
>>287065603
Я не дрочу на этого азиата. Просто контрпример очередного беспруфного пиздежа петушарпера.
Аноним 13/05/23 Суб 05:33:47 #490 №287065677 
>>287065633
А я вообще не в курсе кто он такой. Какой-то чел который тебе интересен, мне вот посрать на такие контр аргументы, когда анон на дваче показывает интересных ему азиатов
Аноним 13/05/23 Суб 05:36:45 #491 №287065725 
>>287065677
То ли дело Сатья Наделла. Вот это азиат так азиат. Да? Уже испил воды, в которой он ноги мыл?
Аноним 13/05/23 Суб 05:38:37 #492 №287065754 
>>287065725
Чел, честно не знаю о ком ты
Аноним 13/05/23 Суб 05:39:36 #493 №287065779 
>>287065754
Ну твой бог, повелитель, властелин. Твой папочка.
Или как ты его называешь?
Аноним 13/05/23 Суб 05:40:07 #494 №287065792 
>>287065199
Потому что это раст, который смог.
Аноним 13/05/23 Суб 05:41:29 #495 №287065810 
>>287065494
Вк с пхп на плюсы переписана, маня. Кому ты пиздишь?
Аноним 13/05/23 Суб 05:42:45 #496 №287065834 
>>287065779
Хех, тут ты обыграл самого себя. Я реально не ебу о ком ты говоришь. Повторюсь, я программист, хуевый программист, презираю хайп и чепуху, дрочь на тип современные технологии ))) которые представляют из себя очередное говно в виде левого фреймворка и такова моя позиция. Про что и про кого ты говоришь я не ебу.
Аноним 13/05/23 Суб 05:50:18 #497 №287065951 
>>287065834
Про хайп и чепуху, дрочь. Про дотнет одним словом.
Аноним 13/05/23 Суб 05:52:17 #498 №287065983 
321.png
432.png
>>287065057
В компании "солнечная энергия" нет ни намёка на штат дотнетеров.
https://jobs.lever.co/sunpower
У менеджера из софтварного отдела написаны в требованниях пачка оракловских продуктов.
Зато нужны гречневые инженеры конструкторы, автокад, все дела. Или вот для меня вакансия, плюсоовщики эмбеддеры на зп $186,200 -$279,300, это 15-20 тысяч долларов в месяц до вычета налогов, или 1,5-2 млн рублей в месяц.
https://jobs.lever.co/sunpower/951fffb6-f7e0-4203-aad3-2864ba40fafb
Аноним OP 13/05/23 Суб 05:52:28 #499 №287065990 
Ламповый тредик получился. Я спатеньки. Спасибо всем.
Аноним 13/05/23 Суб 05:58:23 #500 №287066070 
>>287065951
Я уже говорил, для меня .нет это инструмент. Джава это инструмент. Ты пилишь инструментом проект. Если инструмент подходит к тому что ты делаешь, это заебись.
Вы же кретины возвышаете по сути тупо блядь срочную пилу от HILTI перед пилой от MAKITA
Ещё и секту создали, смотрите постоянно хабр, мусолите чем один инструмент от другого отличается, ты вот уже азиатов, идолов припер сюда, такой-то мужик там про МАКИТУ проповедует, ебать, слушаться надо теперь и знать про всех таких пастырей секты.
Мне поебать, на своем опыте говорю что .нет удобен как инструмент, джава тоже ок, главное использовать их правильно, по назначению. Главное конечный результат.
Аноним 13/05/23 Суб 06:03:10 #501 №287066132 
>>287065983
Зато нужны люди с опытом openwrt )))
Аноним 13/05/23 Суб 06:23:00 #502 №287066426 
>>287065983
Если взять ровно середину, то это $232 700. Возьмём высокую налоговую ставку в стране, 30%, получается около $163000.
В месяц это $13 600 или 1 050 000 руб. по текущему курсу. Не так уж и много, не фантастика. Но и компания не первого эшелона. Но на эту суму вполне может рассчитывать тот самый дед-плюсовщик который по мнению зумеров в нии конструирует хуи. В требованиях к вакансии вообще ничего сверхъестественного. Там пятидневка, 40-часовая рабочая неделя, значит в день он получает 50 000 руб. за восемь часов работы. Таким образом за час работы он получает 6 250 р. или 100 с прихером рублей в минуту.
Таким образом работая на это вакансии, когда ты на 10 минут сходил посрать в корпоративный туалет, заработал 1000 р.
Аноним 13/05/23 Суб 06:24:28 #503 №287066447 
>>287066132
А что не так с openwrt? У меня вот есть опыт натягивания openwrt даже в двух коммерческих проектах
Аноним 13/05/23 Суб 06:31:22 #504 №287066545 
>>287066426
Ну у меня и сейчас примерно такая зарплата, и не в америке, а в комфортной восточной европе. Это нормальная, не маленькая, но и не огромная зп для плюсовщика эмбеддера с опытом 10 лет. У меня поменьше, и я не бакалавр, но на эту хуету никто не смотрит ни в европе, ни в америке
Аноним 13/05/23 Суб 07:33:49 #505 №287067658 
>>287062551
Если ты еще тут дай ссылку или название. Что за файл?
Аноним 13/05/23 Суб 07:37:25 #506 №287067728 
>>287053978
Лол. Ты явно не писал на .NET Core под линуксом. Хотя че еще ожидать от .NET программиста?
comments powered by Disqus

Отзывы и предложения