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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 472 65 105
Война языков и платформ /versus/ Аноним 22/12/23 Птн 18:55:36 2973076 1
image.png 91Кб, 626x626
626x626
image.png 93Кб, 980x980
980x980
image.png 164Кб, 626x626
626x626
Просьба километровые разборки какой язык (технология, фреймворк, платформа) выносить в этот тред.
Да победит сильнейший!
Аноним 22/12/23 Птн 20:36:30 2973160 2
>>2973076 (OP)
Ruby лучше Python. Докажите обратное. Только сразу исключаем популярность, здесь разбираем конкретно технические моменты, включая "сахар".
Аноним 23/12/23 Суб 01:12:32 2973405 3
1000005119.jpg 5Кб, 225x225
225x225
Ребята, запомните одну вещь:

Пчелы не тратят свое время, доказывая мухам, что мед лучше говна
Аноним 23/12/23 Суб 01:43:54 2973423 4
плюсы гораздо лучше раста
зиг гораздо лучше сей
тайпскрипт гораздо лучше яваскрипта
ява гораздо лучше шарпов
пхп гораздо лучше питона
го гораздо лучше баша
Аноним 23/12/23 Суб 07:03:54 2973463 5
>>2973405
Да и мухи пчёлам ничего не доказывают.
Аноним 23/12/23 Суб 12:04:55 2973542 6
>>2973423
Этого в детстве мама в жопу ебала, пока папа борщ варил.
Аноним 23/12/23 Суб 18:29:02 2973876 7
>>2973076 (OP)
Тред бесконечный, но не закреплён. Значит, он может и утонуть, если какое-то время никто не будет ничего постить?
Аноним 23/12/23 Суб 19:16:37 2973942 8
>>2973160
>Ruby
Везде end добавлять надо.
Фишка питона с indentation вообще пушка-бомба - даже говнокод на питоне хочешь не хочешь, а нормально читается
Аноним 23/12/23 Суб 21:17:54 2974161 9
Как можно срач всего против всего в одном треде держать? Это же каша будет.
Аноним 24/12/23 Вск 01:44:07 2974638 10
>>2973942
> Фишка питона с indentation вообще пушка-бомба - даже говнокод на питоне хочешь не хочешь, а нормально читается
В нормальных языках делаешь ctrl+l и весь код форматируется по твоим личным предпочтениям, если что-то не нравится. Ты наверное первый день в программировании, или я просто не представляю какой говнопиздец может быть на питухоне написан, что простое форматирование для тебя это манна небесная.
Аноним 24/12/23 Вск 02:15:51 2974651 11
>>2974161
Такие треды уже бывали много раз, хотя в последние пару лет анон обленился.
Каши будет не больше, чем в любом тематическом треде, где разные обсуждения идут в соседних постах.
Аноним 24/12/23 Вск 11:04:08 2974816 12
>>2973076 (OP)
C# самый лучший язык современности, серебрянная пуля для всего - cli программы, веб (фронт и бек), игры, кросплатформенный десктоп, мобилки, даже для ИИ есть официальные инстурменты. Пидорашкам на джаве из сберзалупы не понять величия дотнета и его абсолютную доминацию на рынке из мейнстримных языков.
Аноним 24/12/23 Вск 13:46:10 2975038 13
>>2974638
>В нормальных языках делаешь ctrl+l и весь код форматируется по твоим личным предпочтениям, если что-то не нравится.
Какой же долбоёб господи ёбтвоюмать. Ну попробуй отформатируй код по ctrl+l, который кто-то прислал в чате, например, или на фотке, или на пастбин + десяток других похожих сайтов скинул
>простое форматирование для тебя это манна небесная
Типичный двачерский ебаклак с передёргиваниями, который даже пост длиной в один твит понять не способен. Сам себе придумал тезис, сам его и победил.
Аноним 24/12/23 Вск 14:33:08 2975098 14
>>2975038
> Какой же долбоёб господи ёбтвоюмать. Ну попробуй отформатируй код по ctrl+l, который кто-то прислал в чате, например, или на фотке, или на пастбин + десяток других похожих сайтов скинул
В любом случае всё и так отлично понятно с любыми отступами. Да и в мессенджерах не кидают большие проекты, что сложно понять, а если большой, то можно и в среде разработки открыть.

> Типичный двачерский ебаклак с передёргиваниями, который даже пост длиной в один твит понять не способен. Сам себе придумал тезис, сам его и победил.
А что я не так понял? Говори правильный тезис тогда.
Аноним 24/12/23 Вск 16:01:11 2975218 15
>>2973942
Когда тебе надо прочитать говнокод, отступы - это самая маленькая проблема. Говнокод - это в первую очередь хуёвый дизайн кода, некорректная разбивка на модули. Это никаким форматированием не лечится.
Аноним 24/12/23 Вск 17:13:17 2975415 16
>>2974816
Как же жирнота, божее
Аноним 24/12/23 Вск 18:03:11 2975509 17
>>2974816
Сколько гетсетов сегодня написал, пидоран? Или тебя пораньше отпустили потому что в прошлые выходные отрабатывал?
Аноним 25/12/23 Пнд 01:04:54 2976383 18
>>2975509
Почему джависты предъявляют за гет сеты? Что с ними не так? Как будто в жабе нет свойств.
А вот в котлине всё - свойства, и не надо писать гетсеты или методы по дефолту
Аноним 25/12/23 Пнд 07:29:53 2976524 19
>>2976383
Потому что бойлерплейт, очевидно.
Аноним 25/12/23 Пнд 08:46:17 2976555 20
4ey098k5b08.jpg 85Кб, 1271x371
1271x371
Аноним 25/12/23 Пнд 09:09:29 2976588 21
>>2976555
> tiobe
Можешь сразу идти нахуй.
Аноним 25/12/23 Пнд 10:19:29 2976658 22
>>2976588
>Можешь сразу идти
Не могу. Ты уже там.

Это точно лучше, чем бессмыслица выкрикивать каждый своё в треде. Кому-то важен рейтинг именно по двачу? Так примерно такой же и будет. А дискутировать на все темы сразу невозможно.
Аноним 25/12/23 Пнд 10:55:18 2976696 23
>>2976658
>Так примерно такой же и будет.
Нет не будет.
Аноним 26/12/23 Втр 04:12:39 2977804 24
>>2976383

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

Единственная условно-вменяемая причина для существования этого безобразия - фреймворки, использующие proxy, по типу хибернейта, но опять же ОРМы вообще и JPA/хибернейт в частности - мягко говоря спорные темы. Какого хуя метастазы этой говнопарадигмы протекли за пределы джавы в кучу языков и настолько сильно прижились там, что заимели переосмысление в виде хваленых свойств?

Нахуя вам свойства, чуваки? Что вы в них суете?
Аноним 26/12/23 Втр 08:00:26 2977854 25
>>2977803 →
>>Ой, ну вот полон интернет разных тестов.
>Взял шарпомуший высер в качестве пруфа, лол.
Ну на ещё.
https://www.techempower.com/benchmarks
Чтобы спринг найти придётся поиск использовать.

>Какие велосипеды? Кэтч на фьючу вешаешь, и все блять.
Это вот этот твой метод чейнинг на скриншоте джаваскрипт-стайл? Пиздец.
Алсо я не вижу нигде в твоём коде упоминания виртуальных тредов. Ты ничего не забыл?

>>Зато как обычно можно десятком разных способов сделать одно и то же
>А вот это как раз проблема сишорпа. Даже фанбои ноют, что слишком много сахара, хуй разберешься, чем пользоваться.
Так.
Thread.ofVirtual().start()
Thread.startVirtualThread()
Через ExecutorService напрямую (.submit())
Через ExecutorService и Future
Через ThreadFactory
Наверное ещё есть способы.
Я не знаю, про какой конкретно сахар ты говоришь в шарпе. У меня не возникает проблем в выборе как код писать.
26/12/23 Втр 08:27:07 2977862 26
>>2977854
Когда же вы наконец запомните, что ответы на пост в других тредах не видно? Позорище.
Аноним 26/12/23 Втр 21:08:39 2979139 27
>>2973076 (OP)
Очевидно лучший язык программирования это машинные инструкции, записанные мнемониками. Угадайте как он называется. Он действительно лучший с точки зрения эффективности написанных программ. Если пишет специалист.

Но у этого языка есть два недостатка:
1. Практически отсутствует переносимость.
2. Сложность написания программ.
Аноним 26/12/23 Втр 21:25:33 2979160 28
Хороший тред, подписался. Но, боюсь, сейчас набегут растодрочеры и тред утонет в говне инбифо: говно в говне тонуть не может
Аноним 26/12/23 Втр 22:55:57 2979340 29
Лучший язык программирования это PHP. Вкатываешься на изи, хуяришь код, получаешь бабки, похуй.

На Стишок на табуреткеах не спрашивают алгосики
Аноним 27/12/23 Срд 00:16:14 2979399 30
>>2979340
> хуяришь код, получаешь бабки, похуй.
> не спрашивают алгосики
Ну и в чём прикол тогда?
Меня не покидает ощущение, что в PHP, 1С и другие подобные языки вкатываются те, кто ненавидит программирование, но хотят высокую зп относительно других профессий.
Аноним 27/12/23 Срд 00:38:45 2979408 31
>>2979399

В php вкатываются люди у которых подход шо называется getting things done. Они пишут бизнес код чтоб работало а не паттерны с алгосиками учат.

Алгоритмы не нужны никому ни на каком языке, а спрашивают их шоб мозги ебать
Аноним 27/12/23 Срд 04:51:38 2979478 32
>>2979408
>В php вкатываются люди у которых подход шо называется getting things done. Они пишут бизнес код чтоб работало а не паттерны с алгосиками учат.

ФРАКТАЛ ПЛОХОГО ДИЗАЙНА
Аноним 27/12/23 Срд 21:47:34 2980457 33
>>2976555
Scratch круче Go, MATLAB, Kotlin'a, Swift'a и 🎁'a
Пишем на Скрэтче наносекундные трейдинговые системы и зашибаем миллионы. Язык будущего.
Всё что нужно знать о TIOBE
Аноним 27/12/23 Срд 22:05:56 2980476 34
>>2979399
>Ну и в чём прикол тогда?
Прикол в том, что все алгоритмы давно реализованы в библиотеках, если ты всерьез будешь от руки писать в кодовой базе сортировку/поиск или структуры данных - тебя посадят в психушку.
Реальному бизнесу гораздо важнее повседневные задачи - знание их фреймворков/технологий, среднего уровня архитектурные навыки. И чтобы ты как можно быстрее мог начать ебашить.
Аноним 27/12/23 Срд 22:06:28 2980478 35
Аноним 27/12/23 Срд 23:22:32 2980549 36
>>2979399
>Меня не покидает ощущение, что в 🎄, 1С и другие подобные языки вкатываются те, кто ненавидит программирование, но хотят высокую зп относительно других профессий.

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

>>2980476
>Прикол в том, что все алгоритмы давно реализованы в библиотеках

На другой чаше весов вот такой вот великовоз🎁ный долбоёб, что носится со сказанной, некогда, мантрой, и вторит её неофиту снова. Алгосики нужны не для вайтбординга и даже, вотэтоповорот, не для того, чтобы бежать и имплементить их в Новогодний Выпускуктовом коде. Они нужны банально для того, хотя бы, чтобы уметь выбрать оптимальный, уже реализованный алгоритм и необходимую библиотеку. Откуда у человека без базы возьмётся представление о бинарном поиске или о префиксных деревьях, если применение их требует слуГлинтвейн? Или будем жрать с ложечки инструкции от техлида?
Аноним 28/12/23 Чтв 02:53:22 2980748 37
>>2979408
Это объяснение подходит к питону, жс, даже SQL. В чем твой аргумент по пчп?
Аноним 28/12/23 Чтв 17:25:51 2981423 38
>>2980549
>Они нужны банально для того, хотя бы, чтобы уметь выбрать оптимальный, уже реализованный алгоритм и необходимую библиотеку
Да, но для этого требования "знания" алгоритмов куда меньше, на порядки меньше чем их требуют знать на Стишок на табуреткее
>носится со сказанной, некогда, мантрой
Сам же признаешься что всё сводится к выбору библиотек и сам же называешь это мантрой. Ну ты уж определись наверное?
Аноним 28/12/23 Чтв 18:02:28 2981474 39
>>2981423
>Сам же признаешься что всё сводится к выбору библиотек и сам же называешь это мантрой. Ну ты уж определись наверное?

А в чем ты видишь противоречие? Чем более объемные знание алгоритмической базы => тем выше вероятность принимать (по месту) верные решения в выборе библиотек, их реализующих.

Чем меньше знаний в области алгоритмической базы, тем больше времени ты тратишь на поиск решения и с меньшей вероятностью примешь верное (по месту) решение.

Разницу видишь? А она есть. Ты утверждаешь, что знание алгоритмов не нужно, при этом каким-то мифическим образом Белый Медведь знает, какую именно применить библиотеку. Про это был мой заключительный тезис.
Аноним 28/12/23 Чтв 22:28:44 2981915 40
>>2977804
>Нахуя вам свойства, чуваки? Что вы в них суете?
Ну ТУТ ТАК ЗАВЕДЕНО, а именно POJO-стандарт, во-первых
Раньше там было удобно разделять чтение и запись для поиска по кодовой базе, сейчас ИДЕ с этим справляется конечно
Плюс удобно перехватывать запись или чтение и что-то делать по этому событию/возвращать другое значение формально сохраняя интерфейс (т.е. переделывать все не надо)

Но мне кажется сейчас уже вполне для простых дата-объектов можно использовать ридонли поля, хотя моя команда наверное с этим не согласится.
Аноним 29/12/23 Птн 04:52:02 2982098 41
>>2981915
>Ну ТУТ ТАК ЗАВЕДЕНО, а именно POJO-стандарт, во-первых

Какая нахрен POJO. 🍊Bean уж тогда, а не POJO...

Ну епт - ТУТ же страшная и ужасная 🍊, какие к ней могут быть вопросы. Вопрос был про ТАМ, где 🥗еи и прочие завсегдатаи ту🎄 языковых срачей дрочат на языковую фичу "проперей". Нахуя вам эта фича, челы?

В том же 🥗е, к примеру - 🥗еи хоть когда то суют в эти свои пропертя хоть что то? Или в качестве дрочепаттерна под каждым свойством обмазываются `{ get; set; }`?
Аноним 29/12/23 Птн 20:19:01 2982897 42
>>2982098
>В том же 🥗е, к примеру - 🥗еи хоть когда то суют в эти свои пропертя хоть что то? Или в качестве дрочепаттерна под каждым свойством обмазываются &#96;{ get; set; }&#96;?
Изредка бывает логика в свойствах.
Может быть ридонли свойство, которое вычисляется. Ну типа объект прямоугольник, и у него есть площадь равная произведению сторон.
Может быть надо изменить что-то в логике не меняя контракт, тогда вписываешь логику.
В подавляющем количестве случаев, конечно, просто гетсет.
Аноним 30/12/23 Суб 00:31:16 2983314 43
>>2982897
>В подавляющем количестве случаев, конечно, просто гетсет.

О чем и речь. Зато гонору, понтов было - уууу...

>Может быть ридонли свойство, которое вычисляется. Ну типа объект прямоугольник, и у него есть площадь равная произведению сторон.

А честный метод square() для такого случая чем хуже?
Аноним 30/12/23 Суб 02:17:08 2983393 44
>>2983314
> А честный метод square() для такого случая чем хуже?
Вычисляешь один раз на апдейт сторон, а не каждый раз при вызове. В хайлоаде (и наверное геймдеве) критично, остальным похуй
Аноним 30/12/23 Суб 05:45:24 2983429 45
>>2983393
Да ладно. Хошь сказать вычисляемые свойства 🥗а из коробки умеют в кэширование и инвалидацию? Чет верится с трудом. А нахрена тогда вот здесь в доках стока ебли - руками кешируют фуллнейм, руками зануляют его если чето изменилось...

https://learn.microsoft.com/en-us/dotnet/csharp/properties#cached-evaluated-properties

Эдак как в примере я и с методом могу. Че тут такого?
Аноним 30/12/23 Суб 07:42:18 2983438 46
>>2983314
>>В подавляющем количестве случаев, конечно, просто гетсет.

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

>>Может быть ридонли свойство, которое вычисляется. Ну типа объект прямоугольник, и у него есть площадь равная произведению сторон.

>А честный метод square() для такого случая чем хуже?
1. Так реализация протекает в контракт.
Пользователь теперь точно знает, что там какие-то вычисления.
2. Это же не какое-то действие, это просто получение атрибута. Это по сути семантический маркер. Типа побочных эффектов нет, тяжёлых вычислений нет, сущности не плодятся.
Аноним 30/12/23 Суб 11:59:20 2983496 47
>>2983438
>Ну так в джаве тоже принято геттеры и сеттеры делать для каждого поля...

Кто бы спорил - я с этого же и начинал (>>2977804).

>потому что по инкапсуляции публичных полей быть не должно

Ага. У объектов. Только где объект, а где структура данных. Хошь честное ООП, нечего упарываться по структурам - проектируй адекватно публичный контракт к этим данным. Но йоу, по чистому ведь в ООП давно уже никто не кодит, так нахуя проецировать принципы парадигмы на те вещи, которые ей попросту не принадлежат? Ради самого принципа?

>Так реализация протекает в контракт.

Нихуя. Метод square() как раз и есть честная абстрактная декларация того, что к сущности, которая им обладает, применимо такое понятие как "площадь", при этом алгоритм вычисления площади (который суть и есть - деталь реализации) этой декларацией никак не раскрывается. Метод square в теории вообще может быть частью интерфейса "фигура", для которого объект "квадрат" будет лишь одной из многих возможных имплементаций.

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

>Это же не какое-то действие, это просто получение атрибута. Это по сути семантический маркер. Типа побочных эффектов нет, тяжёлых вычислений нет, сущности не плодятся.

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

Если уж речь пошла про маркеры - обрати внимание: я не предлагал называть метод getSquare. Как раз по той же причине что ты озвучил - это не действие.
Аноним 31/12/23 Вск 01:29:22 2984439 48
kiulsbn6nwiwsy9[...].jpeg 152Кб, 658x1196
658x1196
Из чьего-то коммента на хабре. Ни убавить ни добавить.
Вместо котелка лучше Groovy, конечно.
Аноним 31/12/23 Вск 07:15:57 2984507 49
>>2979544

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

В старых приставках типа sega нужен был именно эмулятор, прошивка системы не смогла бы работать на железе в 2 раза мощнее, потому что код самих игр полагается на то чтобы запускаться на определенном железе. Ну там раз в N-операций процессора генерируется враг и тд.

ОС пски запустить на более хуевом железе чем сама пс-ка можно. А вот полноценный эмулятор написать не получится так как ты хочешь.

Вообще ты лучше скажи чего ты хочешь добиться чемс эту хуйню. Можно ли написать код так чтоб заставить игры летать на хуевом железе? Нельзя
Аноним 01/01/24 Пнд 23:13:38 2985666 50
>>2976524
Ровно наоборот. Вместо getValue() для каждого поля пишешь свойство. Поля должны быть доступны из вне, но изменяться только внутри класса.
Аноним 02/01/24 Втр 08:26:41 2985912 51
>>2985666
Пока джава-господа вешают один @Getter на весь класс, шарподегенераты хуярят это на каждое поле и прихрюкивают про getValue(), которые уже 20 лет никто не пишет.
Аноним 02/01/24 Втр 10:50:27 2985946 52
>>2985912
Если я правильно понял, это отдельная библиотека, которая точно так же генерирует геттеры, только через костыль в виде аннотации. Так что ты так же гет сеты пишешь по сути, так в чем доеб?
Я не шарпер и не жабер
Аноним 02/01/24 Втр 17:52:33 2986298 53
>>2985912
>вешают один @Getter на весь класс

Как будто повод для гордости. Уже кучу релизов как рекорды завезли, а джаваны все еще ломбокоректал себе в анус ставят.
Аноним 02/01/24 Втр 20:17:22 2986472 54
>>2986298
Ну явно больший повод для гордости, чем ебучие {get; set;}. Да и рекорды часто используются, когда подходят по задаче.
Аноним 02/01/24 Втр 20:17:54 2986475 55
>>2985946
В том, что я пишу один раз на весь класс, а шарподауны по 20 раз на класс.
Аноним 03/01/24 Срд 15:41:46 2987410 56
rst-m1.jpg 103Кб, 1440x504
1440x504
Аноним 03/01/24 Срд 15:44:15 2987417 57
>производительность PHP оказалась примерно в 4 раза выше, чем CPython
Аноним 03/01/24 Срд 18:54:32 2987729 58
>>2987410
Че ты хуйню какую-то принес, уже сто раз показывали разные тесты где джава и раст на пару ебут всех во все дыры.
Аноним 03/01/24 Срд 19:00:54 2987741 59
Аноним 03/01/24 Срд 19:57:36 2987851 60
>>2987741
По делу что-нибудь будет?
Аноним 04/01/24 Чтв 02:29:10 2988265 61
>>2987851
Джава самый медленный из "быстрых" языков. Быстрее пыхи руби питона жса и производных, но медленнее си, си плюсов, объектив си, раста, го и всего что компилируется в нативный код. А разгадка одна - jvm
Аноним 04/01/24 Чтв 19:33:07 2988979 62
>>2988265
>ЯСКОЗАЛ!
Так а по делу что-то будет?
Аноним 05/01/24 Птн 03:40:43 2989470 63
rst-m1-mod5.jpg 67Кб, 1440x504
1440x504
vb3q498t78.jpeg 12Кб, 234x180
234x180
таблица меняется
>ц, в, фортран90, ржа, д, зиг, ним, свифт(, юля)
с принебрежимой разницей

все задачи так и не реализованы для всех языков

сколько это ещё будет продолжаться, как думаете?
Аноним 05/01/24 Птн 04:00:29 2989472 64
>питон в конце
уверенно "отступил", так сказать )
>ява по центру
Аноним 05/01/24 Птн 04:03:21 2989475 65
А ещë я сосу хуи.
Аноним 05/01/24 Птн 04:04:43 2989476 66
idealtourist.ru[...].jpg 42Кб, 1024x654
1024x654
>>2989472
>>ява по центру
пруф пикрелейтед
Аноним 05/01/24 Птн 11:20:04 2989617 67
YEUxBwaArRE.jpg 198Кб, 1280x1058
1280x1058
>>2989470
Что продолжаться? Постинг каких-то манякартинок в тред?
Аноним 05/01/24 Птн 23:37:00 2990599 68
Аноним 06/01/24 Суб 01:39:33 2990673 69
Аноним 06/01/24 Суб 09:15:23 2990771 70
Аноним 06/01/24 Суб 09:30:44 2990781 71
>>2990771
Ну ты организуй такой же ивент, чтоб тебе присылала код куча народу, получишь свои пруфы.
Аноним 06/01/24 Суб 09:31:53 2990782 72
Аноним 06/01/24 Суб 10:33:18 2990832 73
Аноним 06/01/24 Суб 11:44:48 2990896 74
>>2990599
Кто угодно из моего списка >>2988265 может, все по той же причине. Не понимаю смысла копротивлятся за доли процентов перформанса когда кривая реализация все равно их съедает.
Аноним 06/01/24 Суб 17:23:50 2991202 75
>>2990782
Ну ты интересный такой. Взял многочасовую работу кучи людей и принёс сюда, типа повторите.
Тебе никто бесплатно такое делать не будет.

При этом я уверен, что твоя собственная имплементация на джаве работала бы значительно медленнее.
Аноним 07/01/24 Вск 03:26:15 2991604 76
>>2990832
>This approximately scales to 8.8 seconds on the evaluation server (by comparing local run of the top reported result to the reported time).
Шарподебил не осилил дочитать до конца, да?
Аноним 07/01/24 Вск 03:26:40 2991605 77
Аноним 07/01/24 Вск 03:27:36 2991606 78
>>2991202
Не ворочайся, слитое.
Аноним 07/01/24 Вск 03:28:19 2991607 79
Ой, что это такое, опять шарподегенерата обоссали на его же тейках?
Аноним 07/01/24 Вск 03:38:40 2991615 80
Без имени.jpg 7Кб, 226x223
226x223
Аноним 07/01/24 Вск 05:07:31 2991627 81
>>2991604
>>2991605
>>2991606
>>2991607
>>2991615
Семён, успокойся.
8.8 секунд в пределах погрешности от 7.9 секунд. Тем более, что оно не запускалось на одной тестовой машине.
Аноним 07/01/24 Вск 05:08:14 2991629 82
Аноним 07/01/24 Вск 05:19:30 2991631 83
Как так получилось, что шарпокод с кряхтением, байтоёбством такого уровня что даже у крестоёбов волосы дыбом, ансейфом, кучей файлов вместо одного для маскировки бойлерплейта, локом на шинду, агрессивным инлайнингом на каждый метод, отсосал с проглотом практически классическому коду на джаве на стандартной openjdk без какого-либо тюнинга jvm и джита в частности?
Аноним 07/01/24 Вск 22:51:13 2992771 84
>>2991631
Где? Вроде в бенчмаркгеймс джава везде сосет. Прям буквально.
Аноним 07/01/24 Вск 23:35:19 2992790 85
>>2991605
Пруфцы чего блять, что jvm существует?
Аноним 08/01/24 Пнд 02:08:55 2992888 86
>>2992790
Что из-за jvm скорость ниже. Хватит включать дурачка, дебилоид, если ты, конечно, хоть чтл-то включал.
Аноним 08/01/24 Пнд 02:10:33 2992889 87
Moonlover 08/01/24 Пнд 04:46:40 2992919 88
image.png 63Кб, 163x309
163x309
Не понимаю смысла споров. Лучший язык это С++ и Паскаль с классами. Просто потому, что на них можно написать ВСЁ.
У С++ преимущество - он обратно совместим с Си. Почти полностью, за исключением некоторых нюансов. Впрочем, как и Паскаль с классами это надмножество на классическим Паскалем.
Кроме того эти языки способны генерировать код, который способен работать на голом железе, без операционной системы. Кто еще, кроме Forth и не к ночи упомянутых ассемблеров так может?

Все скриптовые языки, кроме Бейсика из BIOS, нервно курят в сторонке и даже не расматриааются.
А всякие модные языки для "системного программирования" подходят для системного программирования только на бумаге.

Для некоторых задач подходят C# и Java, но только там, где малой ценой нужна безопасность. Их прелесть в том, на них сложно сделать косячную программу, которая будет искажать резульат. Программа по любому чиху сгенерит exception и привлечёт внимание разработчика, в то время как нативно скомпилированные программы могут хуячить хуйню, но не падать, пока не вылезли за пределы своей памяти.

Самые хуёвые языки это ассемблеры. Сложность написания кода, большой объём исходного кода, непереносимость - всё это убивает в них смысл. Единственный смысл в ассемблерах - писать на них архитектурно-зависимые оптимизированные библиотеки.
Аноним 08/01/24 Пнд 05:38:31 2992935 89
>>2992919
Видится мне что по ту сторону экрана сидит какой-нибудь питухонщик, ни разу не писавший на крестах, который создал пост, чтобы получить кучу хейта к плюсам в ответ и получить от этого некоторое извращённое удовольствие. Ни один программист, увидевший то, как его программа упала из-за ошибки, о которой нет информации больше, чем "SIGSEGV", без какого-либо номера строки и вообще пояснения в принципе, не будет хвалить плюсы.
Аноним 08/01/24 Пнд 05:40:28 2992936 90
Кстати там уже шестисекундое решение запостили, ещё больше сса в рыло шарпосвиньям.
Аноним 08/01/24 Пнд 05:48:02 2992938 91
>>2992935
Девочка, тебя сегодня нахуй посылали?
Закрой свою пасть - землю видно.
Я тебе сейчас int 21h в попу засуну, будешь на видеоадаптере Hercules до конца своей бесполезной жизни работать.

А ну кыш отседова, чепушила! Кто тебе, ковырялке слово давал?
Аноним 08/01/24 Пнд 05:48:52 2992939 92
>>2992938
Ты че бахнул-то, питухля?
Аноним 08/01/24 Пнд 05:50:27 2992940 93
>>2992935
Ах да, тупая ты пиздень, используй ключ компиляции -g, для g++. И запускай програму под gdb. И увидишь ЧО происходит.


Но сначала нахуй пройди.
Аноним 08/01/24 Пнд 05:52:03 2992941 94
>>2992940
Как плавающие баги расследовать прикажешь?
Аноним 08/01/24 Пнд 05:52:49 2992942 95
>>2992939
Потому что ебало завали. И не спорь с дядей, который первую денюжку за программирование получил в 1993 году, когды ты ещё не родилось наверное. Иди, сука, спорь с такими же как ты, а не лезь со свиным рылом в калашный ряд к ГОСПОДАМ.
Аноним 08/01/24 Пнд 05:53:32 2992943 96
>>2992942
Получил первую денежку в 1993?
Как собрать последний портфель в 2028?
Аноним 08/01/24 Пнд 05:55:13 2992945 97
>>2992941
1. Пиши код правильно.
2. Используй msvc - лкчшую среду разработки.
3. Покрывай тестами.
4. Прототипируй алгоритм на типобезопасных языках.
Аноним 08/01/24 Пнд 05:56:34 2992946 98
>>2992945
Всё то же самое можно сделать и в нормальных языках.
Аноним 08/01/24 Пнд 05:57:34 2992947 99
>>2992946
Нормальные это что за языки? Фортран, Кобол и Алгол?
Аноним 08/01/24 Пнд 05:58:24 2992948 100
>>2992947
В которых нет ошибок без пояснений.
Аноним 08/01/24 Пнд 06:02:17 2992949 101
Аноним 08/01/24 Пнд 06:03:48 2992951 102
>>2992948
Слушай, я не говорил что С/С++/Pascal это идеальные языки. Они не идеальны, далеко не идеальны, но они лучшие. На них реально можно написать ВСЁ.
Аноним 08/01/24 Пнд 06:04:17 2992952 103
>>2992951
В лучшем языке не будет ошибок без пояснений.
Аноним 08/01/24 Пнд 06:06:19 2992954 104
>>2992949
Forth это академическая хуйня. Придуман для управления телескопом. Знать его, точнее ознакомиться, не помешает - надрачивать на понимание обратной польской записи он самое то, но практическая ценность маловата.
Аноним 08/01/24 Пнд 06:15:38 2992956 105
>>2992952
Это цена, которую приходится платить за скорость. Вот я вчера ебался с портом win- api программы под Иксы. Забыл проинициализировать поле структуры. В дебажной компиляции всё работало, а в релизе генерило хуйню. Пришлось обмазываться отладочным выводом в stdout, дрочить gdb и нервничать. Типобезобасные языки выловили бы ошибку, наверное, на этапе компиляции. А если бы не выловили, то при старте программы точно бы указали на проблему с неинициализированным полем структуры.

Но фишка в том, что эта программа, о которой веду речь, была бы просто бесполезна, будь она написана на любом языке, который не может генерировать нативный код, в виду неприемлемого быстродействия.
Аноним 08/01/24 Пнд 06:18:55 2992957 106
>>2992956
> Это цена, которую приходится платить за скорость.
Тыскозал?
Аноним 08/01/24 Пнд 06:21:33 2992958 107
>>2992957
Я сказал. Мне похуй - я эксперт с опытом разработки более 30 лет. И пока, слава богам, в маразм ещё не вступил.
Аноним 08/01/24 Пнд 06:23:06 2992959 108
>>2992958
Ну приходи тогда, когда принесёшь что-то побольше яскозал.
Аноним 08/01/24 Пнд 22:09:55 2993923 109
>>2992919
>Просто потому, что на них можно написать ВСЁ.

Щас бы плюсах скрипты для автоматизации, интернет магазины или фронтенд
Аноним 08/01/24 Пнд 23:05:48 2994008 110
>>2993923
Легко и непринужденно.
А если лениво, то можно за недельку/месяц написать интерпретатор любого скриптового языка и реализовать на этом интерпреторе то говно, что ты перечислил.

Кстати, долбоёбы так и поступают. Долбоёбы породили PHP, Питон и прочую грязь.

А так-то и на bash, можно программироаать, если это можно назвать программированием.
Аноним 09/01/24 Втр 00:09:32 2994092 111
Аноним 09/01/24 Втр 00:35:30 2994135 112
>>2994092
Скажем так, мой код есть в продуктах, которые используют десятки тысяч пользователей по всему миру. И который используют прикладные программисты. Возможно что даже ты сталкивался с производными от моего труда, только косвенно, через третьи или четвёртые руки.

Нет, мне не нравится то, за что мне платят деньги. Но такова жизнь. И самое забавное что это не любимый мной С++.
Аноним 09/01/24 Втр 09:19:07 2994362 113
Аноним 09/01/24 Втр 17:27:06 2994898 114
>>2993923
Ммм, узнаю этот вайб дебила из яндыкса

>мы пишем все на С++ патаму что нам нужна про-из-во-ди-тетльность
>тысячи микросервисов говна, общающихся через json
Аноним 09/01/24 Втр 18:37:14 2994979 115
>>2994898
>общающихся через json
Ну хоть не через XML.

В принципе, я всегда любил бинарные протоколы. И сейчас люблю. Но не все. С тех пор, как пришлось покопаться во внутренностях XLS (не путать с XLSX), моя любовь к бинарным протоколам значительно поубавилась. Заебёшься отлаживать бинарные протоколы.

А С++ охуенный язык, но только если на него долго и мучительно переползать с Си. Если учить его до Си, то можно и не понять смысл указателей. А без указателей С++ вырождается в неэффективный инструмент для дебилов.

сравни

std::stack<struct MyHugeStruct> bla1;

и

std::stack<struct MyHugeStruct*> bla2;

Вроде мелочь, звёздочка, а смысл меняется полостью.
Аноним 09/01/24 Втр 20:15:52 2995134 116
>>2994979
На джаве всё указатели.
Аноним 10/01/24 Срд 01:23:02 2995521 117
>>2994979
>А С++ охуенный язык, но только если на него долго и мучительно переползать с Си. Если учить его до Си, то можно и не понять смысл указателей. А без указателей С++ вырождается в неэффективный инструмент для дебилов.

Переползать с си? Те кто на си кодят уже никуда не переползают, лол
Аноним 11/01/24 Чтв 18:41:06 2997951 118
>>2979139
>переносимость
Очень переоценённое качество. И понимается превратно.

>Сложность написания программ.
Имплицитное качество программирования вообще.
В ЯВУ тщательно суетливо заметают под ковёр - итог предсказуем.
Аноним 11/01/24 Чтв 20:01:44 2998095 119
>>2997951
> Очень переоценённое качество. И понимается превратно.
Уф, сейчас бы поддерживать ≈20 актуальных микроархитектур процессоров
Аноним 12/01/24 Птн 14:53:24 2999180 120
tiobe.jpg 59Кб, 738x817
738x817
pypl.jpg 50Кб, 613x786
613x786
ieee.jpg 44Кб, 610x661
610x661
redmonk.jpg 96Кб, 914x684
914x684
За январь 2024. )))))

>TIOBE
Питон, Си, Си++, Ява, Си#, ЯваСкрипт
>PYPL (Google Trends)
Питон, Ява, ЯваСкрипт, Си/Си++, Си#
>IEEE Spectrum
Питон, Ява, Си++, Си, ЯваСкрипт, Си#
>RedMonk (GitHub)
ЯваСкрипт, Питон, Ява, ПХП, С#, ЦСС, Си++

Итого: Питон, Ява, ЙС, Си/Плюсы, Шарп!
Аноним 13/01/24 Суб 14:22:13 3000425 121
2024-01-1316-21[...].png 11Кб, 848x163
848x163
Я боюсь даже попытаться имаджинировать еблище шарподаунов...
Аноним 16/01/24 Втр 15:03:22 3004936 122
>ПИТУХЛИН КАРОТКИЙ!
>@kotlin.jvm.Volatile
>@JvmStatic
Аноним 16/01/24 Втр 15:54:27 3004983 123
>>3004936
Нинужна.

Подожди, а нахуя там волатайл вынесен в анноташки? Че типа эти сумрачные гении посчитали, что если есть атомики, то волатайлы не нужны?
Аноним 16/01/24 Втр 17:11:03 3005073 124
>>2995134
Нет, на джаве есть валью типы, это примитивные типы.
Аноним 16/01/24 Втр 17:47:54 3005110 125
>>2999180
Вообще-то по тиобе Скрэтч круче раста, котлина, матлаба, го и руби. Так что кто не пишет на скратче трейдинговые микросервисы скоро останется без работы.
Аноним 17/01/24 Срд 15:58:24 3006813 126
2024-01-1717-57[...].png 5Кб, 808x53
808x53
Шарподебил что-то там со своими 9 секундами высрать может хочет?
Аноним 17/01/24 Срд 16:22:46 3006845 127
>>3006834
Доской промахнулся, что-ли?
Аноним 17/01/24 Срд 17:34:25 3007057 128
>>3006845
Это жабоёб совсем головой поехал на почве своих комплексов.
Аноним 17/01/24 Срд 19:14:42 3007242 129
>>3007057
А с чего ты взял, что это жабоёб? По говноедству в этом треде шарпомухи гораздо больше. Неспроста они мухи же.
Аноним 17/01/24 Срд 22:19:49 3007516 130
>>3007242
>Неспроста они мухи же.
Это твои проекции, жабоёб.
Аноним 17/01/24 Срд 22:34:25 3007526 131
>>3007516
Как так? А кто оправдывает бойлерплейт возможностью среды разработки сгенерировать его (сидит в классах с говном)? А кто жрёт то, что скормили майки с лопаты, презирая всё что неискаропки, даже если скормлено говно?
Аноним 18/01/24 Чтв 00:25:02 3007615 132
>>3007526
>Как так? А кто оправдывает бойлерплейт возможностью среды разработки сгенерировать его (сидит в классах с говном)?
public record Dto(int Prop1, string Prop2);
Всё, короче уже некогда. А ты дрочи свой жабий бойлерплейт, генерируемый костылями типа лобка.

>А кто жрёт то, что скормили майки с лопаты, презирая всё что неискаропки, даже если скормлено говно?
Я такого нигде не писал. Например, NewtonSoft.Json -- очень хороший 3rd party сериализатор, лучше изкоробочного. Использую везде, где надо руками работать с джейсоном.
Аноним 18/01/24 Чтв 04:01:15 3007705 133
>>3007615
А причём тут рекорды и твои мнения, если речь шла про то, какие оправдания я получал в шарпотреде пару месяцев назад, когда делал круговое обоссывание?
Аноним 18/01/24 Чтв 05:02:47 3007718 134
>>3007705
>А причём тут рекорды и твои мнения, если речь шла про то, какие оправдания я получал в шарпотреде пару месяцев назад, когда делал круговое обоссывание?
Рекорды тут при том, что это самое то для хранения данных. Работает быстрее, чем классы, и иммутабельные, чтобы всякие джуны не смели значения менять.
Я не знаю, что там писали пару месяцев назад, и я не отвечаю за других разработчиков, если что.
Впрочем я подозреваю, что круговое обоссывание ты делал ровно над собой, учитывая то, насколько жаба хуже шарпа.
Аноним 18/01/24 Чтв 20:18:46 3008758 135
>>3007718
> Рекорды тут при том, что это самое то для хранения данных. Работает быстрее, чем классы, и иммутабельные, чтобы всякие джуны не смели значения менять.
А причём тут всё это?

> учитывая то, насколько жаба хуже шарпа.
Как так? А у кого

1. Семантика.
1.1. Неймспейсы. Полный пиздец. Рассинхрон с пакетами, лишние отступы, проблемы с уникальностью названий - полный пиздец.
1.2. Перенос { на новую строку. Это уродливо. Читать код с кучей не пустых, а заполненных одним ебучим символом строк - неудобно.
1.3. Наследование интерфейса через :. Бесполезное сокращение.
1.4. IZalupa как название интерфейса по дефолту. Убивает семантику полиморфизма. Когда ты обращаешься в джаве к интерфейсу, ты чувствуешь, что обращаешься к живому объекту, а не к гондону между объектом и тобой.
1.5. Названия методов с большой буквы. В джаве после прочтения первого символа сразу понятно, что это не операция делегирования, а уже непосредственно вызов.

2. Функционал.
2.1. Наличие бойлерплейта (в джаве есть ломбок, который наглухо разъёбывает уродские попытки в избавление от бойлерплейта в петушарпе с помощью get; set;.)
2.3. Отсутствие виртуальных тредов.
2.4. Прибитость гвоздями к винде.
2.5. Отсталые енумы.
2.6. Отстутствие модулей.
2.7. Отсутствие системы сборки. Нугет/мсбилд - это посмешище, которое даже с антом сравнивать без смеха нельзя. А на джаве есть такие божественные тулзы, как мавен, с тысячами плагинов.

3. Экосистема. У петушарпа позорная экосистема.

4. Свобода и распределённость. На петушарпе половину всего кода пишут майки, водя за ручку петушарповых детишек и говоря им, что и как делать. Следствием из этого является пункт 3 и ограниченность петушарпа ровно на том, что нахуевертили майки. Пока на джаве ты волен, как барин, воротить нос и выбирать лучшую библиотеку под твои задачи, на петушарпе ты жрёшь то, что тебе с лопаты майки скормили. Пока на джаве ты выбираешь между жуком и queryDSL, на петушарпе ты жрёшь огромную кучу говна, слепленную из несовместимых вещей, что в здоровом Java мире даже никак не пересекаются, под названием LINQ.

5. Поддержка кода. Пока код с Java 1 работает на Java 19 и будет работать вплоть до Java 119, на петушарпе каждую версию ломается обратная совместимость, нельзя просто взять и заюзать библиотеку, в которую не было завезено апдейтов за последние несколько лет.

6. Скорость. Петушарп намного медленнее джавы, взять тот же techempowered и тот самый видос где джава обоссала в 11 раз шарпоговно.
Аноним 19/01/24 Птн 10:47:01 3009526 136
>>3007615
>public record Dto(int Prop1, string Prop2);
>Всё, короче уже некогда. А ты дрочи свой жабий бойлерплейт, генерируемый костылями типа лобка.
Так рекорды в джаббе есть
Аноним 19/01/24 Птн 17:18:37 3010071 137
>>2988265
GraalVM компилирует в нативный код. Ещё оправдания?
Аноним 21/01/24 Вск 13:15:03 3012311 138
>>2992919
>>2994979
С++ мог бы быть вполне сносным языком, даже прикладного программирования, если бы не ебля с заголовками и макросами. Вот убрать эту хуету, сделать подключение либ простейшим как в джаве и он от джавы по удобству недалёк будет.
Аноним 21/01/24 Вск 22:11:23 3013009 139
>>3009526
Тут дело не в том, что они и в джаве есть, а в том, что они никакого отношения к теме не имеют. Это как отвечать на вопрос про конструкторы заявлениями про медленность джавы.
Аноним 21/01/24 Вск 23:22:25 3013094 140
>>3013009
Ещё как имеют.
Plain old objects в шарпе получаются длиннее, чем в джаве+ломбоке, но рекорды, в которых можно, и даже более предпочтительно во многих случаях, хранить данные, в шарпе короче, чем в джаве.

Но вообще вопрос не стоит выеденного яйца, потому что разница в обеих случаях мизерная, плюс в шарпе в свойствах может быть не только гет-сет, но и гет-инит, который разрешает устанавливать значение только при инициализации объекта. Ещё в шарпе свойство можно пометить как required, и компилятор будет проверять, что ты ему присваиваешь значение каждый раз, когда объект создаёшь. Такое ломбок не умеет.
Ну и, конечно же, объект с гет-сет свойствами в шарпе инициализируется так: new Person { Name = "Skuf", Age = 40 }, что хорошо сочетается с init и required, в то время как в джаве придётся вызывать сеттеры.

Так что в целом джава по бойлерплейту и возможностям касательно plain old objects сосёт с проглотом.
Аноним 21/01/24 Вск 23:28:17 3013099 141
>>3013094
Тред можно закрывать? Всё разложил по понятиям?
Аноним 21/01/24 Вск 23:47:05 3013112 142
>>3013094
Какой же даун блядь, это просто пиздец. Мало того что он не понял смысл поста и продолжил повторять нерелейтед хуйню, так и ещё насрал в штаны, опозорившись на незнании элементарного @RequiresArgsConstructor.
Аноним 22/01/24 Пнд 00:17:25 3013126 143
image.png 64Кб, 1061x1027
1061x1027
А я по ассембелру угораю. Как в детстве.
Аноним 22/01/24 Пнд 03:19:27 3013274 144
>>3013112
>Какой же даун блядь, это просто пиздец.
Ага, я с тебя, дауна, уже больше месяца хуею.
>Мало того что он не понял смысл поста и продолжил повторять нерелейтед хуйню,
У тебя как у золотой рыбки память что ли?
- азаза гет сет бойлерплейт дерп дерп
- можно данные хранить в рекордах, у них вообще минималистичный синтаксис декларации
- в джаве тоже рекорды есть
- да, но там декларации длиннее
- хурр дурр нерелейтид
Оно ещё как релейтид, даунидзе.
> так и ещё насрал в штаны, опозорившись на незнании элементарного @RequiresArgsConstructor.
Дополнительный бойлерплейт. Мало того, что по декоратору на поле надо вешать, так ещё и на класс декоратор. В итоге вполне вообще получается ехал декоратор через декоратор, а код вообще не похож на то, что получается в итоге.
Ещё и в импорты эти все декораторы надо записывать, вообще пиздец.
И даже это уродство всё ещё не дотягивает до элегантной шарповой инициализации.
Аноним 22/01/24 Пнд 09:22:02 3013373 145
>>3013126
чо за подсветка прикольная? фар?
Аноним 22/01/24 Пнд 13:33:18 3013715 146
>>3013373
Да, FAR. У фара крышу сносит от этого синтаксиса - некоторые мнемоники угадывает, а о некоторых не знает.
Аноним 22/01/24 Пнд 17:53:57 3014128 147
image.png 57Кб, 1003x949
1003x949
Ассемблер, который ты знаешь, даже если видишь его первый раз, но знаешь хотя бы один другой ассемблер.
Аноним 23/01/24 Втр 01:34:41 3014891 148
>>3014128
>>3013126
>>3013715
Может прекратишь ходить по тредам и постить свою нерелейтед хуйню?
Аноним 23/01/24 Втр 03:05:06 3014912 149
>>3014891
Ему нужно внимание.
Аноним 23/01/24 Втр 10:18:36 3015079 150
>>3014891
>нерелейтед
А ты на чём программируешь? Покажи.
Аноним 24/01/24 Срд 07:04:16 3016534 151
>>3013274
Какой же даун блядь, это просто пиздец. Мало того что он до сих пор не понял смысл поста и продолжил повторять нерелейтед хуйню, так и ещё насрал в штаны, опозорившись на незнании того, куда вещается @RequiredArgsConstructor и как пишутся и работают импорты.
Аноним 25/01/24 Чтв 01:50:12 3018118 152
>>3016534
Ты натурально то ли тупой, то ли слепой.
>куда вещается @RequiredArgsConstructor
Что я писал?
> Мало того, что по декоратору на поле надо вешать, так ещё и на класс декоратор.
А на поле тебе надо @NonNull вещать (sic!) или делать его final, но это уже другое поведение.

>как пишутся и работают импорты
Ну и как они пишутся? Через шорткат IDE подставляет? Так я и {get; set;} через шорткат добавляю. После первой строчки мне
VS конкретно советует это писать на всех остальных, и подставляет это через tab. В этом случае твой аргумент про {get; set;} инвалид, а ты просто тупое чмо.

Но давай посмотрим конкретно на пример с сайта лобка
https://projectlombok.org/features/constructor

>import lombok.AccessLevel;
>import lombok.RequiredArgsConstructor;
>import lombok.AllArgsConstructor;
>import lombok.NonNull;

Итого 4 импорта, в шарпе был бы 1.

>@RequiredArgsConstructor(staticName = "of")
>@AllArgsConstructor(access = AccessLevel.PROTECTED)
>public class ConstructorExample<T> {
> private int x, y;
> @NonNull private T description;
>
> @NoArgsConstructor
> public static class NoArgsExample {
> @NonNull private String field;
> }
>}

Итого 5 декораторов на 5 строчек с каким-то кодом.
В итоге это разворачивается в код, который из примера выше совершенно не читается.
И вся эта еботня только потому что java не умеет в свойства.
Аноним 25/01/24 Чтв 04:32:10 3018151 153
image.png 32Кб, 796x547
796x547
>>3016534
>>3018118
А как по мне - вы о какой-то хуйне спорите.
Не, ну серьёзно.
Тут вот то ли мальчонка, то ли девчонка, пишет, мол, "чего ты нерелейтед хуйню постишь?". А мне больно от сего, тонкие струны души задевает. И от вашего пустого спора тоже больно. Обсуждаете сорта... э-э-э-э-э... управляемых языков, в какие-то дебри лезете.
Плясать нужно от задач. Не писюнами языками программирования меряться, а задачами, которые решаешь. Это более адекватная оценка. Не правда ли?
Аноним 25/01/24 Чтв 04:47:40 3018156 154
>>3018151
Я прям по слогу чую GenX-ера.
Дядь, ты ОП читал? Это тред про именно такие срачи.
Аноним 25/01/24 Чтв 04:58:41 3018158 155
image.png 33Кб, 664x512
664x512
>>3018156
>GenX
Первый раз слышу.
Аноним 25/01/24 Чтв 05:51:20 3018165 156
>>3018118
Какой же даун блядь, это просто пиздец. Мало того что он до сих пор не понял смысл поста и продолжил повторять нерелейтед хуйню, так и ещё насрал в штаны, опозорившись на незнании того, зачем нужен и что делает ноннулл и как пишутся и работают импорты.
Аноним 25/01/24 Чтв 05:53:06 3018166 157
>>3018165
Понятно, по существу ты ничего сказать не можешь.
Аноним 25/01/24 Чтв 05:54:33 3018167 158
>>3018166
По существу было сказано ещё до трёх твоих нерелейтед бахов, на что как раз ты по существу не ответил.
Аноним 25/01/24 Чтв 06:28:38 3018175 159
>>3018167
Ссылку на пост давай.
Аноним 25/01/24 Чтв 06:29:12 3018176 160
Аноним 26/01/24 Птн 19:53:10 3021097 161
javacs.png 48Кб, 1201x225
1201x225
Почему так?
Аноним 26/01/24 Птн 20:02:35 3021108 162
16996660636320.png 40Кб, 1443x247
1443x247
Почему так? Берет гордость за спринг, два раза быстрее джанги!
Аноним 26/01/24 Птн 20:04:26 3021110 163
Так же хочется тяночку писать на работе на последней джаве.
Аноним 26/01/24 Птн 20:04:55 3021112 164
17015878144230.png 30Кб, 683x709
683x709
>>3021110
Ну разве я много прошу?
Аноним 26/01/24 Птн 20:11:11 3021119 165
image.png 183Кб, 1191x999
1191x999
>>2990599
Чет хитрые жабисты не упомянули чем все закончилось.
Аноним 26/01/24 Птн 20:24:59 3021135 166
Аноним 27/01/24 Суб 08:05:10 3021564 167
>>3021097
Потому что есть опенждк, а вот якобы бесплатный петушарп у которого половина классов работает только на проприетарной шинде как раз проприетарное говнище. Ой-ой, опять шарподаунам надавали за щеку на их же тейках?
Аноним 27/01/24 Суб 08:09:29 3021566 168
170633209015683[...].jpg 420Кб, 1080x2030
1080x2030
170633121935330[...].jpg 423Кб, 1080x1828
1080x1828
170633144310174[...].jpg 363Кб, 1080x1570
1080x1570
170633166698770[...].jpg 155Кб, 1080x713
1080x713
Аноним 27/01/24 Суб 08:10:19 3021567 169
170633124979410[...].jpg 216Кб, 1080x987
1080x987
170633171763643[...].jpg 345Кб, 1080x1525
1080x1525
Аноним 27/01/24 Суб 08:13:05 3021568 170
170633150985027[...].jpg 88Кб, 1080x1167
1080x1167
Аноним 27/01/24 Суб 08:22:14 3021570 171
170633233280652[...].jpg 62Кб, 1080x711
1080x711
170633213851782[...].jpg 156Кб, 1080x1184
1080x1184
>>3021119
>>3021135
Почему так?

noahfalk's machine noahfalk = 1,381
noahfalk's machine buybackoff = 2,356
real buybackoff = 8,8
scale rate = real buybackoff/nm buybackoff = 3,73
real noahfalk = nm noahfalk * scale rate = 5,15
java top 1 = 2,019
urine level = 5,15 / 2,019 = 2,55
Аноним 27/01/24 Суб 08:27:51 3021571 172
Для пущего прикола добавлю что топ 1 петушарпа медленее топ 24 джавы.
Аноним 27/01/24 Суб 13:54:14 3021850 173
>>3021568
До джава 8 ты писал на том рантайме который в продовом аппликейшн-сервере.
Потом контейнеры убили аппликейшен сервера, но примерно в то же время оракл поменял лицуху на свой рантайм и модель релизов, а также, начиная с 9 выпилили часть мёртвых фич и сломали обратную совместимость для любителей в рантайме попатчить чужие классы. В итоге, все кто выбрались из ямы java8 кучкуются вокруг lts релизов - 11 и 17.
https://www.oracle.com/java/technologies/java-se-support-roadmap.html
https://access.redhat.com/articles/1299013
Аноним 27/01/24 Суб 15:43:58 3021991 174
>>3021570
Что ты высчитываешь? Результат в табличке - это всё запуск на одном и том же сервере, что джавы, что дотнета.
Тут не надо ничего сканировать, оно прямо так и сравнивается.

Плюс к этому, решение buybackoff слева и справа - это разный код, они же все регулярно апдейтят свои программы, добавляя новые оптимизации.
Аноним 27/01/24 Суб 16:04:25 3022009 175
>>3021991
На вопрос не ответил.
Аноним 27/01/24 Суб 16:13:38 3022017 176
>>3022009
Окей. Потому что ты поделил лампочки на апельсины, потом умножил на абу и получил в итоге какую-то хуйню.
Так понятнее?
Аноним 27/01/24 Суб 16:30:10 3022029 177
>>3021570
Какое сочное ВРЕТИ от анального жабаклоуна.
Оладушек, на скринах прогоны для разных версий кода и твои расхождениях в коэффициентах объесняютсч очень прост - все участники успели дополнительно оптимизировать свои реализации (у тебя же на скрине написано 3 weeks ago, а по ссылке анона время последнего прогона всех решений 22 января, что было неделю назад)
Аноним 27/01/24 Суб 16:46:17 3022062 178
А чё это мочух порвался и стёр моё фиксирование слива шарподебила?
Аноним 27/01/24 Суб 16:51:08 3022070 179
>>3022029
А может быть в том, что перед тем, как прогонять петушарповый тест его прогревают в хайперфайне, а джавакод не прогревается? Об этом не подумал, шарподебилоид?

>hyperfine -w 1 -r 5 -- "./1brc ~/git/1brc_data/measurements.txt"
Аноним 27/01/24 Суб 16:54:53 3022076 180
>>3022017
>>3022029
Все спорите об управляемых языках. Вы этим говном тред до бамплимита доведёте. Ух. Ну ловите дровишек.

Если вы пишите на безопаснвх языках, типа C# и Java, то вы неуверенные в себе люди и боитесь ошибок. Смелые люди пишут на языках, которые ограничивает лишь операционная система, а не средства языка.

Ну да, про unsafe я слышал, но его использование - признак плохого кода, плохого стиля, плохой надёжности, потенциальных проблем с переносимостью и плохого проектирования.
Аноним 27/01/24 Суб 17:00:31 3022087 181
>>3022070
Ну так добавь прогрев для джава кода. Можешь просто мр с sh-ком в репозиторий лучше жабарешения оформить и дождаться пока новые результаты подтянут. А можешь просто добавить прогрев и все решения на своей машине прогнать (а лучше арендованной VDS-ке) и принести сюда. Пока что все твои вскукареки и высчитывание маня коэффициентов хуй знает между чем не более чем просто ВРЕТИ. Ты реальные цифры давай, с не попытки высчитать хуй знает что. Пока реальные замеры не принесешь - ты официально попущен.
Аноним 27/01/24 Суб 17:01:23 3022089 182
>>3021566
>>3021567
У тебя спринг в тысячи раз работает медленнее чем нормальные, нахер ты тесты джесонов и драйверов к бд принес от ноунеймов, которые никто не юзает. Спринга тащи.
Аноним 27/01/24 Суб 17:04:11 3022095 183
>>3021568
Нормальное распределение. На новом 40% сидят.
Аноним 27/01/24 Суб 17:06:54 3022099 184
>>3022095
Так у статистики джавы на 17 джаве 45%. К слову это не "40% на новом сидят", это "40% пользуются новым", там вместе больше 100% выходит намного.
Аноним 27/01/24 Суб 17:06:55 3022100 185
>>3022076
Смелые люди пишут всё в машинных кодах, а ты просто старый неосилятор.
Аноним 27/01/24 Суб 17:07:54 3022102 186
>>3021570
Тебе кинули последнию версию этого говномарафона оптимизаций. Нахера ты там с контекста что-то вырезаешь. Отсосал и раст и жаба.
Жаба так медленно развивается, что естественно она будет сосать, это же древний кал.
Аноним 27/01/24 Суб 17:10:29 3022104 187
>>3022099
17 джава это новое? Ладно.
Аноним 27/01/24 Суб 17:11:18 3022105 188
>>3022104
В том опросе новейшая lts.
Аноним 27/01/24 Суб 17:12:39 3022106 189
>>3022102
По делу-то что-то высрешь?.
Аноним 27/01/24 Суб 17:13:27 3022107 190
>>3022087
Я что-ли высирал про быстрый петушарп? Бремя доказательства лежит на утверждающем, так что тащи нормальные тесты с нормальным прогревом.
Аноним 27/01/24 Суб 17:15:23 3022109 191
>>3022100
Я это делал на PDP-11 - писал в машинных кодах по справочнику.
Где теперь твой бох?

>>3022089
> тесты джесонов
https://www.json.org/json-en.html

Не, ну внатуре помешанные. На Сях/Плюсах/Паскале/etc за один день пишется потоковый обработчик json, с каллбэками, и он кроет по производительности ваши тесты ну просто на неприличную величину.

Не теми писюнами меряетесь, ох, не теми.
Аноним 27/01/24 Суб 17:15:23 3022110 192
>>3022107
Это ты утверждаешь, что там нет прогрева и с прогревом будет намного быстрее, вот и доказывай свои утверждения сам.
Аноним 27/01/24 Суб 17:15:25 3022111 193
image.png 35Кб, 683x709
683x709
>>3022105
>В том опросе новейшая
Как узнать, что джавист врет? Просто, он открыл рот.
Там кстати есть и 21 версия, но она там на дне статистической погрешности.
Аноним 27/01/24 Суб 17:16:48 3022113 194
>>3022111
> lts
Какой же даун, я ебал...
Аноним 27/01/24 Суб 17:17:18 3022115 195
>>3022095
7 говнет это новое? Ладно.
Аноним 27/01/24 Суб 17:20:33 3022118 196
>>3022107
Тебе надо ты и тащи. Твоё утверждение - "жаба всрала только из-за того, что её не прогрели". Так что это тебе нужно этот тезис доказывать не мне. Так что прогрей код и принеси.
Хотя хз что ты там греть собрался. Код очень простой и при AOT-компиляции все возможные оптимизации и так применятся. Ну, можешь ещё PGO-замутить, если GraalVm в него может.
Аноним 27/01/24 Суб 17:20:44 3022119 197
>>3022115
.net 7 release date November 8, 2022
java 17 release date 14 September 2021

Больше, чем на год новее 17 жабы
Аноним 27/01/24 Суб 17:21:36 3022121 198
Аноним 27/01/24 Суб 17:25:07 3022127 199
image.png 27Кб, 790x116
790x116
>>3022121
>> Чистым английским языком на скрине написано, что опрос проводили, когда .Net 8 был в превью и ещё официально не релизнулся
>> Джавадебил - АРЯ, ГДЕ 8 ДОТНЕТ?????
Аноним 27/01/24 Суб 17:25:59 3022129 200
>>3022127
Так по такой логике и джава 17 новое. Ты либо крестик сними, либо трусы надеть.
Аноним 27/01/24 Суб 17:32:04 3022140 201
>>3022113
Да кому не срать что какая-то лтс выход раз в десять версий, когда мы говорим про последние версии языков вообще.
Аноним 27/01/24 Суб 17:33:07 3022141 202
>>3022140
А я думал мы говорили про актуальность языков, а не про перемогу в специальной олимпиаде.
Аноним 27/01/24 Суб 17:33:12 3022142 203
>>3022115
Ну ты еще древнее опрос принеси, тогда вообще будешь на ровне с забытой жабой
Аноним 27/01/24 Суб 17:33:58 3022145 204
>>3022142
Но ведь я притащил ровно тот же опрос, который притащил шарподебил.......
Аноним 27/01/24 Суб 17:36:07 3022148 205
>>3022129
Я не тот, анон с которым ты вёл срач дискуссию. Ели это был ответ на тейк "Где ещё не вышедшая жаба 21", то тогда извиняюсь, зря быканул.
Аноним 27/01/24 Суб 17:38:43 3022151 206
>>3022141
Малолетнее чудо выбрало древнюю, не развивающуюся технологию и теперь превозмогает за все кобол сообщество.

Самое смешное, это как они называют технологические новшества в языках, грааль, валхала, ппц ну просто испанский стыд. Там даже для геттеров и сетеров свое имя завезли. А все почему? Потому что новшества если и прилетают, то они как праздник раз в 10 лет.
Аноним 27/01/24 Суб 17:39:35 3022152 207
>>3022151
Нихуя себе высер. А по делу будет?
Аноним 27/01/24 Суб 17:39:45 3022153 208
>>3022145
Давай линки на оба опроса, а то ты так совсем не высохнешь от мочи.
Аноним 27/01/24 Суб 17:41:15 3022156 209
>>3022153
Ну не проецируй, шарпообоссанец. https://www.jetbrains.com/lp/devecosystem-2023/ . Если слишком тупой и не понял, где смотреть язык — слева вверху есть выпадающий список, где можно выбрать петушарп и джаву.
Аноним 27/01/24 Суб 17:41:42 3022157 210
javaiscobol.png 421Кб, 900x900
900x900
Аноним 27/01/24 Суб 17:43:36 3022159 211
>>3022157
Всё кроме этого по делу:
> Малолетнее чудо выбрало древнюю, не развивающуюся технологию и теперь превозмогает за все кобол сообщество.

> Самое смешное, это как они называют технологические новшества в языках, грааль, валхала, ппц ну просто испанский стыд. Там даже для геттеров и сетеров свое имя завезли. А все почему? Потому что новшества если и прилетают, то они как праздник раз в 10 лет.

Всё, кроме того, что не по делу, по делу.
Аноним 27/01/24 Суб 17:47:02 3022164 212
>>3022157
>>3022159
Важное замечание: в последнем предложении немного перепутаны местами синтаксические конструкции. Принимая во внимание интеллект шарподебилов, исправляю:
>Всё, кроме того, что по делу, не по делу.
Аноним 27/01/24 Суб 17:47:41 3022166 213
>>3022156
Ну так, дебил, у тебя
19 жаба 8%
7 дотнет 39%
Они как оба 2022 года.

Да блин очевидно что жаба по инерции летит на легаси, никто новые проекты на новых версиях не поднимает, а месят старое говно, которое лучше не трогать.
Аноним 27/01/24 Суб 17:48:43 3022169 214
>>3022166
Тебе уже объяснили что в джава мире есть такое явление, как лтс.
Аноним 27/01/24 Суб 17:49:23 3022171 215
Аноним 27/01/24 Суб 17:50:15 3022174 216
>>3022169
О нет, а в шарпах нету да? Или ты думаешь 7 это лтс?
Аноним 27/01/24 Суб 17:50:55 3022176 217
>>3022110
Я не утверждал, что что-то как-то будет, я лишь опроверг валидность тестов.
Аноним 27/01/24 Суб 17:52:56 3022181 218
>>3022169
В шарпе тоже. .NET 6 и свежевышедший .NET 8 это LTS-сы.
Аноним 27/01/24 Суб 17:54:09 3022185 219
>>3022174
Ну явно оно там поменьше влияния имеет, чем на джаве. На джаве большинство катятся с лтс на лтс не думая о промежуточных релизах. Да и если посчитаем с последнего лтс у обоих, то получим 76 попугаев на петушарпе и 72 попугая на джаве, с учётом того что петушарповый лтс вышел на год раньше джавовского.
Аноним 27/01/24 Суб 17:59:17 3022191 220
>>3022176
Пошли МАНЯврирования. Давай так, теперь ты заявляешь, что тесты не валидны. Как это утверждение можно доказать? Правильно - прогнать самому тесты и принести реальные цифры, которые бы это доказывали. Так что ждём от тебя результаты прогона хотя бы лучшего прогретого жаба и дотнет решения. Философствования о том, что код не прогрет и поэтому тесты не валидны тебе не помогут, так как, ты сам согласен с тем, что прогрев, возможно, такого влияния иметь не будеть. Давай нам реальные цифры, а не манятеории.
Аноним 27/01/24 Суб 18:00:55 3022195 221
>>3022191
Словесных доказательств невалидности достаточно, как достаточно было бы, если бы оказалось, что на петушарп, например, 100 миллионов строк загоняется вместо миллиарда. И я не говорил, что прогрев не будет иметь влияния, я лишь сказал, что факт валидности тестов от этого не изменяется.
Аноним 27/01/24 Суб 18:03:59 3022199 222
>>3022185
Да некуда никто не катиться.
Будущее языка определяется тем, делаются ли сейчас новые проекты на языке или нет, по процентам видно что все больше тащат древнее говно.

В общем, спорить джава vs шарп, это как спорить perl vs php где-нибудь в 2002 году. Всегда видно когда технология "все", да кто-то там копошиться, даже вот асинхронность завезли когда бум был 14 лет назад.
Евангелисты еще повытаскивают язык, но уже все и убил язык не шарп, а котлин, который выпнул из андроида.
Аноним 27/01/24 Суб 18:05:48 3022201 223
>>3022199
По делу-то что-то будет?
Аноним 27/01/24 Суб 18:09:14 3022204 224
>>3022195
Не достаточно, так тебя нет достоверной информации о том, как прогрев жаба-кода повлияет на его итоговый результат в данном конкретном случае. Пока что все твои рассуждения это просто манятеории и ВРЕТИ.
Плюс, как ты прокомментируешь, что собранная AOT-ом версия шарпового кода на 60% быстрее AOT-нутой версии жабакода? В данной ситуации прогрев такого влияния иметь не будет, так как весь код уже был собран в натив + у AOT-компилятора было больше процессорного времени на выполнение оптимизаций. чем обычно есть у JIT-а.
Аноним 27/01/24 Суб 18:19:36 3022214 225
>>3022204
Теоретически в джит с прогревом могут быть оптимизации на основании того, как оно конкретно работает.
Но вообще даже в чисто жабьем компетишене никто ничего не прогревает, так что если жабоклоуну так сильно хочется, то пусть прогревает сам.
Аноним 27/01/24 Суб 18:22:51 3022217 226
>>3022204
> так тебя нет достоверной информации о том, как прогрев жаба-кода повлияет на его итоговый результат в данном конкретном случае.
Этого и не нужно. Достаточно возможности того, что это повлияет. И зная то, что java набирает скорость именно благодаря своему житу, не имеющего аналогов такого же качества, это вполне вероятно.
Аноним 27/01/24 Суб 18:24:47 3022223 227
>>3022204
> Плюс, как ты прокомментируешь, что собранная AOT-ом версия шарпового кода на 60% быстрее AOT-нутой версии жабакода?
Прокомментирую так, что АОТ в джаве никогда не был задачей номер 1.
Аноним 27/01/24 Суб 18:31:12 3022231 228
>>3022223
У шарпа разница между jit и aot гораздо меньше, чем у жабы. Получается, у жабы джит был ещё менее важной задачей, раз неважный аот настолько лучше.
Аноним 27/01/24 Суб 18:32:56 3022234 229
>>3022231
У тебя контекст 5 последних постов или чё? Очевидно после прогрева весь код житом в нативный в памяти скомпилируется.
Аноним 27/01/24 Суб 18:33:53 3022235 230
>>3022199
Сыглы, 3 года в бэке, ни разу не видел чтобы джаву использовали в проектах. Сейчас везде питон, нода, го. По постам в треде даже видно, что это умирающая технология.
Аноним 27/01/24 Суб 18:34:42 3022237 231
>>3022235
Найс коупинг шарподебила.
Аноним 27/01/24 Суб 18:35:20 3022238 232
>>3022234
Ты, чем спорить тут, давно бы уже проверил сам.
Возьми самое быстрое решение, запусти у себя на машине без прогрева, с прогревом и аот, и выложи результаты сюда.
Тогда будет понятно, надо ли что-то обсуждать или нет.
Аноним 27/01/24 Суб 18:35:42 3022239 233
>>3022214
>> Теоретически в джит с прогревом могут быть оптимизации на основании того, как оно конкретно работает.

Я просто немного увлекался теорией оптимизации кода в студенчестве и особо не вижу в представленных жабарешеениях мест, где бы собранный во время исполнения профиль мог бы дать выполнить оптимизации, которые бы дали сильный буст относительно собранного AOT-ом кода. Одна из основных оптимизаций, которая даёт буст, собранному JIT-ом коду - девиртуализация интерфейсных вызовов, не может быть применена, так как они в коде не используются. А заинлайнить методы может и AOT-компилятор, причём сделает это эффективней, так как у него больше времени на просчёт различных эвристик.

>>3022217
Этого и не нужно. Достаточно возможности того, что это повлияет.
Ну так принеси замеры, где показывается это влияние. Только тебя не устраивают результаты тестов. Меня, и всех участвовавших в этой специальной олимпиаде джавистов они устраивают.

>>3022223
Ну а в .NET AOT теперь официально поддерживаемая фича. Так что заявления о том, что использовать AOT НИЧЕСТНА со стороны жабапараши не принимаются. И тогда, если сравнивать официально поддерживаемый жабой JIT и официальный шарповый AOT, разница вообще в 2 раза не в пользу жабы получается.
Аноним 27/01/24 Суб 18:39:21 3022245 234
>>3022237
Ну пока что в треде шарподебилы по делу обоссывают джаваскуфа, а он передергивает, клоуничает и сливается от ответов. Многое говорит о комьюнити джавы.
Аноним 27/01/24 Суб 18:40:02 3022246 235
>>3022238
Да проведу, проведу, не беспокойся. Не могу же я мгновенно вам нассать на ебальник, надо сначала мочу по мочеточнику продавить.

>>3022239
> Ну так принеси замеры, где показывается это влияние. Только тебя не устраивают результаты тестов. Меня, и всех участвовавших в этой специальной олимпиаде джавистов они устраивают.
> Этого и не нужно.

> Ну а в .NET AOT теперь официально поддерживаемая фича. Так что заявления о том, что использовать AOT НИЧЕСТНА со стороны жабапараши не принимаются. И тогда, если сравнивать официально поддерживаемый жабой JIT и официальный шарповый AOT, разница вообще в 2 раза не в пользу жабы получается.
Никто и не говорил, что использовать АОТ нечестно.
Аноним 27/01/24 Суб 18:40:18 3022248 236
>>3022245
Себе в рот обоссывают что-ли?
Аноним 27/01/24 Суб 18:41:58 3022251 237
>>3022246
>Да проведу, проведу, не беспокойся. Не могу же я мгновенно вам нассать на ебальник, надо сначала мочу по мочеточнику продавить.
Так ты не пиши посты, а проводи тесты. Тред никуда не уплывёт, мы можем пару часов подождать.
Аноним 27/01/24 Суб 18:44:31 3022257 238
>>3022246
>> Да проведу, проведу, не беспокойся.

Хорошо, ждём. Только ссылку на репозиторий с кодом приложить не забудь. А то пиздлявым джавадебилам с двача (шарподаунам тоже, кстати) на слово веры нет.
Аноним 27/01/24 Суб 19:04:43 3022304 239
>>2974816
Заметьте, никто не смог оспорить этот пост.
Аноним 27/01/24 Суб 19:05:44 3022305 240
>>3022304
Чайник рассела тоже никто не оспаривал.
Аноним 27/01/24 Суб 22:20:57 3022618 241
Ну короче урин левел подтвердился, на джаве 1,5 секунды у меня выходит, а на петушарпе 3. Щас залью результаты и репозиторий.
Аноним 27/01/24 Суб 23:03:49 3022693 242
>>3022618
Назвездел и слинял. да кому не насрать на старую джаву
Аноним 27/01/24 Суб 23:53:09 3022814 243
>>3022257
>>3022618
Репозитарий, блядь.
Вы же не пишете оффис и аддресс? Или пишете?
Аноним 28/01/24 Вск 02:20:58 3022958 244
>>3022618
А нет, шарподебилие может праздновать велику перемогу, петушарп смог объехать джаву аж на целых 36% с 1,4 секунд на джаве до 0,9 секунд на шарпоговне.

Но стоит сразу же поумерить пыл шарподебилов, это заслуга не говнета, а копротивленца, которому так припекло и поломало манямирок превосходство джавы, что он высрал 2к строк анальнейшей работы с небезопасной памятью (против 400 строк у топ 1 джавы с гораздо более адекватным кодом), и напомнить про существование бенчмарков в более реалистичных условиях на techempower, а также про проведённые в прошлом году бенчмарки линка и стрима, где стримы оказались в три раза быстрее и даже насколько я помню короче по строкам кода.

Бенчмарки проводились полностью на рам-диске для минимизации влияния всяких кешей диска и прочей хуйни, с 8 говнетом и 21 граалем, в зачёт шёл лучший результат из 10 запусков. По AOT'у: ожидаемо ухудшило результаты на джаве, так как у джита не было возможности собирать данные для оптимизации, и не, почему-то, не изменило результаты на петушарпе.

https://github.com/javach-kun/1brc-java-vs-petusharp-bench
Аноним 28/01/24 Вск 02:50:19 3022968 245
>>3022958
Чувак там в шарпах целые команды сидят и пилят оптимизацию, просто вникни в патчи (ниже тебе ссылка даже на ру-подкасты). В жабе же все думают какой еще сахар с котлина стырить.

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

https://www.youtube.com/@DotNetRu/videos
Аноним 28/01/24 Вск 03:13:32 3022971 246
>>3022968
> В жабе же все думают какой еще сахар с котлина стырить.
Лол, ведь реально котлин теперь бета версия жабы
Аноним 28/01/24 Вск 03:20:40 3022974 247
>>3022958
>бенчмарков в более реалистичных условиях на techempower
На techempower в реалистичных условиях спринг сосёт с проглотом у асп.нет, а выигрывают только какие-то недофреймворки, которые ничего не умеют, и которые никто не использует.
Аноним 28/01/24 Вск 03:39:34 3022978 248
Screenshot2024-[...].jpg 493Кб, 1080x2400
1080x2400
>>3022958
Я смотрю, один из участников забега со стороны джавистов пытался соптимизировать java-код с помощью unsafe-а. Но не получилось, не фортануло.
Как же работа с ансейфом в джаве юебищно выглядит, пиздец
Аноним 28/01/24 Вск 08:12:35 3023010 249
>>3022978
Ты бы хоть посмотрел шарподебилий код.
Аноним 28/01/24 Вск 08:14:01 3023011 250
>>3022968
Ебло, а в джаве не пилят что-ли? Один шипилёв чего стоит. И в реальных условиях джава как раз оказывается быстрее петушарпа благодаря его оптимизациям.
Аноним 28/01/24 Вск 08:16:57 3023012 251
>>3022974
Ты бы ещё while (true) написал и спрашивал а почему зависло всё. Факт — джава быстрее, и кому надо может воспользоваться её скоростью. Очевидно долбоёбов с мантрой про преждевременную оптимизацию вместо мозга никакая скорость языка не спасёт.
Аноним 28/01/24 Вск 08:33:31 3023020 252
>>3022978
>Как же код в джаве юебищно выглядит, пиздец
Починил тебя.
Я лично знаю несколько человек, которые писали на джаве, а потом перешли на шарп и вздохнули с облегчением. Наоборот не знаю никого.
И я сам, когда искал ещё свою первую работу, начал делать для одной компании тестовый сайт на жабе (спринга тогда ещё не было, всё приходилось руками делать), охуел от отсталости жабы и пошёл делать сайты на шарпе, у которого как раз вышел MVC 3.
К сожалению иногда приходится писать код под андроид, всё время плююсь от этого убожества.

>>3023011
> И в реальных условиях джава как раз оказывается быстрее петушарпа благодаря его оптимизациям.
>>3023012
>Факт — джава быстрее, и кому надо может воспользоваться её скоростью.
Пиздец у тебя самоубеждение. Тащи пруфы на скорость, потому что пока что ты ИТТ только сам себя обоссал.
Аноним 28/01/24 Вск 08:48:08 3023028 253
Аноним 28/01/24 Вск 09:06:55 3023030 254
>>3023020
Сори за оффтоп, но ты бы перешел с джавы на сишарп в 2024 или бы взял условный современный голанг? Меня тоже тошнит от джавы и уебищного спринг бута (это фреймворк над спрингом с кучей магии)
Аноним 28/01/24 Вск 09:14:52 3023033 255
>>3023030
Плохому танцору яйца мешают.
Аноним 28/01/24 Вск 09:22:20 3023035 256
>>3023028
Уже несколько раз в разных тредах объясняли, что микрофреймворки типа vert.x нельзя по скорости сравнивать с asp.net, потому что они легковесные, но ничего не умеют. Asp.net - это огромная махина, которая может в di, аутентификацию/авторизацию, обладающая длинным пайплайном обработки запроса, в который можно вмешиваться и что-то менять. Плюс ещё валидация.
Там исполняется очень много кода, который за всем этим аккуратно следит. За это приходится платить производительностью по сравнению с легковесными фреймворками, которые приняли запрос, десериализовали объект, вызвали твой код, взяли результат, сериализовали и послали.

Можно сравнивать asp.net с аналогичным по функционалу спрингом, и здесь жаба проигрывает. То ли джвм говно, то ли спринг говно.
Аноним 28/01/24 Вск 09:25:52 3023038 257
>>3023035
И тебе уже отвечали, что это претензия только в сторону петушарпа, чьи разрабы не смогли в попилку копролита.
Аноним 28/01/24 Вск 10:37:10 3023088 258
aa_dav

В айти мире, как в аптеке, всё имеет суть и вес.
Языку, как человеку, имя нужно позарез.
Имя вы не зря даёте, я скажу вам наперёд,
Как язык вы назовёте, так он обществу зайдёт.
Как язык вы назовёте, так он обществу зайдёт.

Назовите си плюс-плюсом и скомандуйте вперёд,
И язык полюбят люди, опенсорц и Microsoft.
А вот «ржавым» назовёте, не уйдёте от беды,
Его хейтить будут люди из-за каждой ерунды.
Его хейтить будут люди из-за каждой ерунды.
Аноним 28/01/24 Вск 10:40:19 3023090 259
Как же вы заебали меряться писюнамм. C# и Java - одна хуйня. Это не про скорость исполнения программы, а про безопасность, универсальность и скорость написания кода. И про удобство.
Аноним 28/01/24 Вск 11:28:55 3023130 260
>>3023090
Скорость исполнения тоже важна. В большинстве случаев добавление удобства написания кода не обязывает ухудшать скорость работы, и оправдания медленности языка через его якобы удобство очень жалки.
Аноним 28/01/24 Вск 13:05:36 3023289 261
>>3023130
Нет, если бы вам нужна скорость, вы бы писали свой WEB на С++ и Паскале с классами. Особо буйные полезли бы в Go.

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

По хорошему - вас нас надо посадить на баржу, вывезти в океан и утопить. Но мы двигаем промышленность и делаем доступными технологии. Поэтому и живём.


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

И всё же больно видеть ваш спор. Мышиная возня as is.
Аноним 28/01/24 Вск 13:28:01 3023325 262
>>3023289
>яскозал
>мне этот мир абсолютно понятен!!!
Съеби отсюда, дай серьезным дядям порассуждать о языках
Аноним 28/01/24 Вск 13:58:10 3023389 263
изображение.png 899Кб, 800x591
800x591
Вся суть треда одной картинкой. Жаба и шарп одного поля ягоды одной выгребной ямы говно, что там там что там занимаются хуйней по написанию блидеров фабрик обсерверов, сидя в опенспейсе в синей рубашке с бейджиком по 12 часов в день.
Сидят весь тред запуская микрописьки, которыми никто не пользуется еще и с ансейфом и меряютсянаносекундами вместо того чтобы запустить как в проде спринг и дотнет кор с написанным спагетти кодом из родословных классов и фабрик. Надо fizzbuzz enterprise edition сравнивать для полноты эксперимента
Аноним 28/01/24 Вск 13:59:42 3023393 264
>>3023325
Ты не выглядиль на серьёзного дядю. Увы.
Аноним 28/01/24 Вск 14:49:06 3023479 265
>>3023011
>Один шипилёв
Лол, он там реально один и то пилил гоферский сборщик мусора, который по мнению евангелистов был настолько плохой, что пришлось свой делать такой же.
Аноним 28/01/24 Вск 14:56:12 3023495 266
>>3023030
>условный современный голанг
Он современный для 1980 года.
Аноним 28/01/24 Вск 15:04:17 3023516 267
>>3023289
Долбоеб, пост, на который ты отвечаешь, является ответом на твой высер.
Аноним 28/01/24 Вск 15:04:41 3023518 268
Аноним 28/01/24 Вск 15:09:35 3023523 269
>>3023035
Если vert.x еще рабочее средство, то остальное там в списке чуть ли не для этих тестов и создавалось. Там страшно эту экзотику даже для петпроектов брать.
Был чел, которые кидал ссылки на самый быстрый (по тем годам) веб-сервер, который был настолько не продукт-реди, что зависал на 404 ошибке. То есть, его никто в течение двух лет даже не использовал (ибо обнаружили бы эту ошибку сразу) этот сервер существовал только чтобы мерятся джава-письками. Там даже автор вышел на связь только через месяц, насколько было насрать.

Но стоит отметить что и асп.нет, который там в топе, он там не дефолтный mvc. Я не сильно разбираюсь как там и что можно выкинуть, но вроде как раз без mvc.
Аноним 28/01/24 Вск 15:11:54 3023525 270
>>3023516
Долбоёб тебя делал.
Нативный код, выраженный в машинных инструкциях по определению быстрее кода, исполняемого виртуальной машиной.

То, что в языки, генерирующие машинный код, пришли миллионы долбоёбов и начали писать как им душа велит, не означает что эти языки сосут по быстродействию. Решают не языки, а алгоритмы. Но при при прочих равных и Ява и С# соснут у любого языка, умеющего в нативный код, если его компилятор в прямых и опытных руках.

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

Это термальный граничный пример, когда на быстродействие действует выбор алгоритма - самый быстрый (в теории) способ соснёт с проглотом у самого мендленного.
Аноним 28/01/24 Вск 15:13:18 3023527 271
>>3023525
>самый быстрый (в теории) способ язык соснёт с проглотом у самого мендленного.

быстрофикс
Аноним 28/01/24 Вск 15:15:14 3023531 272
>>3023289
Вымирающий системщик вылез из загона, показать как он нужен.
Каково осознавать, пока ты ручками память гоняешь, люди на управляемых языках пишут веб серверы нагибающие системные языки (ну или как минимум от них не остающие).
Если в 90 плюсы были всем, то к 2024 от них осталось только экзотика и крупный геймдев.
Аноним 28/01/24 Вск 15:25:44 3023552 273
>>3023531
>люди на управляемых языках пишут

Так мне деньги за это платят. Я тоже так пишу. И не факт что моим кодом пользуется меньшее число пользователей, чем твоим. И не факт что географически ореал твоих пользователей шире. Не знаю кто ты, но имею мнение что у меня на пару порядков больше пользователей, чем у тебя, при условии что ты не из Яндекса, не из крупного банка, не из Госуслуг, не с Телеграмма/ВКонтакта/маил.ру|etc


А системное программирование это для души. Это другое. Это совсем совсем другое.
Аноним 28/01/24 Вск 15:32:52 3023566 274
Аноним 28/01/24 Вск 15:39:16 3023575 275
>>3023566
Это и всё на что ты спсобен? Наблатыкался верков и цепляешься за демагогию? Ну так знай - демагог из тебя тоже хуйёвый и до настоящего демагога тебе расти ещё и расти.

Значем чем мы отличаемся, даже если пишем на одном языке? Когда ты видишь документ нового формата, ты лезешь гуглить либу, которая сможет его распарсить. Я тоже лезу гуглить, но либу, а спецификацию на формат, чтобы суметь его распарсить. Вот и весь сказ.

Будешь пиздеть мне про Enterprise? Да рассказывай, послушаю. Только смотри чтобы когда ты полез гуглить, случайно не нагуглил мою либу.
Аноним 28/01/24 Вск 15:41:08 3023579 276
>>3023575
Теперь ты вообще какой-то бессвязный бред вывалил.
Аноним 28/01/24 Вск 15:45:54 3023597 277
>>3023552
>Я нужен, я важен
>Моя писька длиннее и вероятно имеет более широкий охват аудитории.
>Да да, вот такой я, а ты не такой, вот как я умею самоутверждаться на анонимных форумах, я не ничтожество!
Чувак, иди на пикабу.
Аноним 28/01/24 Вск 15:47:05 3023599 278
>>3023579
Это твоя наплечная параша просто неспособна переварить.

Ты вообще кто? Заблудившася девочка HR, по ошибке залетевшая в этот тред? Хочешь посраться качественно? Ну так завсегда пожалуйста - заходи не бойся, уходи не плачь.
Аноним 28/01/24 Вск 15:53:06 3023612 279
>>3023597
> на анонимных форумах
А чего сразу на анонимных? Про Неуловомиго Джо анекдот знаешь? Ну так ты анонимен настолько, насколько Джо неуловим.
Аноним 28/01/24 Вск 16:56:41 3023759 280
>>3023030
Там же ручное управление памятью?
Нет, спасибо.
Аноним 28/01/24 Вск 17:00:48 3023773 281
>>3023575
>Когда ты видишь документ нового формата, ты лезешь гуглить либу, которая сможет его распарсить. Я тоже лезу гуглить, но либу, а спецификацию на формат, чтобы суметь его распарсить.
Ну то есть задачу, которая решается за час, ты решаешь несколько дней с неопределённым результатом и неизвестным количеством багов.
У тебя просто зависимость, и ты ей почему-то гордишься. Сама по себе зависимость не является чем-то плохим, но гордиться тут совершенно нечем.
Аноним 28/01/24 Вск 18:28:43 3023950 282
>>3023773
>Ну то есть задачу, которая решается за час, ты решаешь несколько дней с неопределённым результатом и неизвестным количеством багов.

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

Нет, такой подход разработки, когда всё пишется внутри компании, я не пропагандирую. Наоборот, это плохо для бизнеса, плохо для проекта, плохо для денег, плохо для репутации, плохо для техподдержки. Всем плохо.

Но кто-то же пишет либы? Короче, считай что в этой теме я пиарюсь и понтуюсь. А всё от чего? Вот этот анон >>3014891 пришёл и в душу насрал.

И да, вот с этой >>3018151 картинкой неудобно получилось. Кто-то заприметил косяк, да ткнул в дерьмо. Но вот на него точно не в обиде, тот по делу ткнул и мои позором смыл ещё больший позор.
Аноним 28/01/24 Вск 18:38:38 3023966 283
>>3023950
Ты правда странный какой-то. У тебя на картинке посимвольный разбор со стейт-машиной. Сложно придумать что-то более скучное, это, как мне кажется, уровень бухгалтерии: много однотипного, но при малейшей ошибке результат получается вообще не такой, как надо.
Я бы за такое удвоенную зарплату просил, а ты в виде хобби пишешь.
Аноним 28/01/24 Вск 18:45:02 3023987 284
>>3023966
Там дело не в разборе. Всё гораздо хуже - разбор там оказался не нужен. Т.е. этот код, который провисел тут как демонстрация умений, оказался тупо не нужен. И вот этим фактом меня нормально так прилюдно отхлестали по лицу. А я сказал - спасибо, ты очень помог.

Ах да, сказал от души - он реально помог.
Аноним 28/01/24 Вск 18:57:25 3024013 285
image.png 4Кб, 391x123
391x123
>>3023950
>ко-ко-ко я такой же как ты промышленный кодер!
За такое увольняют.
Аноним 28/01/24 Вск 18:58:49 3024018 286
>>3023599
Нахуй он продолжает бредогенерировать?
Аноним 28/01/24 Вск 18:59:34 3024021 287
>>3024013
Нет, ты просто взял и заглушил там все ошибки, все карл! Лол, скрипт-киди.
Аноним 28/01/24 Вск 19:08:00 3024040 288
image.png 12Кб, 475x189
475x189
>>3024013
>За такое увольняют.
А ты хорош.
Я обделался лёгким испугом и побежал коммитить вот это, пока не уволили. Кода со скриншота в релизе точно не было.
Аноним 28/01/24 Вск 19:09:45 3024043 289
>>3024040
Или может быть ещё в stdout ошибкой насрать? Вся, как вы любите.

Исключение в этом месте может быть сгененерировано только в случае ошибки во входных данных.
Аноним 28/01/24 Вск 19:12:16 3024052 290
>>3024040
Не намного лучше. Всё в стиле ассемблеро-педальной блядиады, ПРОИЗОШЛА ОШИБКА и всё, ебись как хочешь.
Аноним 28/01/24 Вск 19:15:47 3024060 291
image.png 17Кб, 491x224
491x224
>>3024043
>Или может быть ещё в stdout ошибкой насрать? Вся, как вы любите.
Да, пожалуй, это неплохая идея. Тред когда-нибудь в бамплимит упадёт и все всё забудут.

Или в stderr направить? Пожалуй, ошибка во входных данных всё же в stderr. Ну спасиба! Научили программировть.
Аноним 28/01/24 Вск 19:25:22 3024074 292
>>3024052
Твои рекомендации уже закоммичены и я на тебя не в обиде, вроде и наехал, а пользы с тебя поимел. Спасибо.
Аноним 28/01/24 Вск 19:27:28 3024082 293
>>3024074
Если бы ты не был настолько тупым, ты бы эту пользу получил самостоятельно в первую неделю программирования.
Аноним 28/01/24 Вск 19:32:50 3024092 294
>>3024082
Это точно. Будем дальше обсуждать меня? Я не только тупой, но ещё и красивый. И немного умный. Но больше тупой. Давай, покорми, мож ещё какую пользу извлеку.
Аноним 28/01/24 Вск 19:34:58 3024095 295
>>3024092
Как же он перекрывает.
Аноним 28/01/24 Вск 19:36:38 3024098 296
>>3024092
Ты нарцисс просто. Все остальные как ты сидят в МВП треде, а ты нет. Давай ты просто пойдёшь к ним, и все будут довольны?
Аноним 28/01/24 Вск 19:41:43 3024111 297
>>3024098
>нарцисс
Ты так говоришь, будто это что-то плохое. Ну, кроме раздражения у других нарциссов, которые это видят.

>Давай ты просто пойдёшь к ним
Там сообщения смывает вмиг. Не интересно. Впрочем, а с чего ты решил что меня там нет?

Может лучше об ассемблерах потрещим? Ты на каком ассемблере пишешь? Или твои программы аппаратно-независимы и кросс-платформенны? Насколько кроссплатформенны?
43
Аноним 28/01/24 Вск 19:53:38 3024142 298
>>3024111
Я не хочу с тобой разговаривать. Я с тем же успехом могу и со своими коллегами поговорить, столько же толку будет.
Аноним 28/01/24 Вск 19:57:27 3024155 299
>>3024142
Ты не хочешь рассказать о кроссплатформенности своих программ? Ну пусть не мне, а всем, кто это прочтёт и увидит.

Судя по тому, что ты Java/C# языки широко используются в Вебе, ты мог бы поумничать что твои программы работают везде, где есть браузер. Пальцы погнуть. А ты не хочешь. Может быть ты и правда заблудился в /pr и случайно сюда забрёл?

Поведай о кроссплатформенности.
Аноним 28/01/24 Вск 20:19:41 3024210 300
>>3024043
Не знать что такое логирование. "Я такой же как и ты", говорит, лабы пишу, лол.
Аноним 28/01/24 Вск 20:37:51 3024248 301
>>3024210
>Не знать что такое логирование.
Точно не знать? Это ж вы засираете терабайты логами. А некоторые ещё архивируют и хранят. В этом месте с картинки действительно нужен был лог. Но вы, охуевшие, пишите в лог самую поеботу, срёте-срёте-срёте в логи.
Аноним 28/01/24 Вск 22:19:07 3024417 302
image.png 18Кб, 488x230
488x230
>>3024248
>Это ж вы засираете терабайты логами.

Ладно. Уговорили. Побуду недолго местным шизом, который разговаривает сам с собой. И побуду немного вами, теми, то срёт в логи. Вот вам "энтерпрайз" решение. В случае ошибки оно будет испражняться ошибками в логи, но продолжит спасать документ. Снова всё, как вы любите. Сделал это и мерзко на душе стало. Может не коммитить такое?
Аноним 28/01/24 Вск 22:21:48 3024422 303
>>3024417
Вот это кстати уже неплохо получилось. Все плюсы fail-safe и fail-fast в одном флаконе.
Аноним 28/01/24 Вск 22:57:23 3024470 304
>>3024422
Кстати, плохо. Хорошо что не закоммитил. Потому что в итоге знак вопроса будет не на своём месте. Его надо подмешивать в raw_chars в текущую позицию. А это уже не такая тривиальная задача, как может показаться на первый взгляд. Потому что знак вопроса сначала надо сконвертировать в "сырой" вид.
Аноним 29/01/24 Пнд 01:28:35 3024630 305
image.png 34Кб, 885x340
885x340
>>3024422
Вот финальный вариант. Его и запушу.
Засада может быть в каких-то дедовских кодировках из времён мэйнфреймов, там этот алгоритм может наебнуться дать сбой.
В остальных же всех кодировках знак вопрос это знак вопроса. Даже utf-32.

И даже в Shift-JIS есть вот такой - ?и он соседствует сосуществует вот с таким - ? Посмотри, это должны быть два разных символа. ??Разные!

И на этом основании, что символ вопросительного знака в любой современной кодировке имеет код https://bytetool.web.app/en/ascii/code/0x3f/
его можно подмешивать к сырым символам.
Аноним 29/01/24 Пнд 03:48:21 3024654 306
>>3024248
Ребенок не знает что такое логирование и лвл логирования.
Аноним 29/01/24 Пнд 04:07:40 3024658 307
>>3024654
На каком же левеле логирования писать в лог, если тебе попадёт файл с переставленными битами? И нахуя ты TRACE в prod притащил, дяденька? Вон, борода уже у тебя расти начала, а TRACE тащить в прод тебя не отучили.

Чи можно отключить? А в доке ты это описал? А пальцем покажешь, где это написано?
Аноним 29/01/24 Пнд 05:01:32 3024672 308
>>3024658
Ну вот прочитал про лвл, спасибо бы сказал, а то орет что ему логи кругом засрали.
Аноним 29/01/24 Пнд 05:18:31 3024676 309
>>3024672
А ты в графану заглядывал?
Зачем TRACE по дефолту? Это бага или фича?
Аноним 29/01/24 Пнд 10:36:31 3024851 310
майкрософт канеш норм в сишарп вкладываются. Какие вообще шансы у оракла, которые сраную вальхаллу 100 лет уже допилить не могут? Шарп ебет и по скорости, и по функционалу.
Аноним 29/01/24 Пнд 12:03:37 3025002 311
>>3024676
Ты вообще кукухой поехал на почве собственного вниманиеблядства? Какой у тебя трейс в проде по дефолту?
Аноним 29/01/24 Пнд 12:50:48 3025047 312
>>3025002
>Какой у тебя трейс в проде по дефолту?

Ну вот есть он там, программисты "постарались".
Только не надо историй рассказывать, что такой хуйни нигде нет. В больших и сложных проектах с большими команадами TRACE в проде сплошь и рядом. В этих ваших облаках. Из коробочных продуктов его с энтузиазмом подчищают, а в облаках сборки с отладочной информацие бывают чаще, чем ты можешь представить.
Аноним 29/01/24 Пнд 16:26:09 3025443 313
Аноним 29/01/24 Пнд 16:35:25 3025463 314
2024-01-2918-35[...].png 2Кб, 438x23
438x23
Почему так?
Аноним 29/01/24 Пнд 17:07:38 3025519 315
image.png 326Кб, 720x765
720x765
>>3025463
Потому что на моно всем насрать. увидел асп.нет, тригер сработал, но не хватило мозгов в той же строчки увидеть mono
Аноним 29/01/24 Пнд 18:32:33 3025649 316
image.png 416Кб, 600x400
600x400
>>3025519
>Потому что на моно всем насрать.
Моно спиздили. Но не Майкрософт. Майкрософт, поговаривают, спиздил Monodevelop. А моно спиздили маленькие и большие, гордые и не очень, короче, все кому не лень.

А дело было так. Жил был Мигель Де Икаса - страшно плодотворный человек. Midnight Commander это его рук дело. Основатель GNOME, за что ему руки не подать, но за mc как бы искупает эту вину.

В общем, он как Торвальдс, только в мире прикладного открытоого софта. И вот задумал он повторить технологию .NET на линуксах. Задумал и осуществил. Поначала Майкрософт проигнорила, а затем как прихуела. И сразу прикупила компанию Мигеля и самого Мигеля. Вот тут то Майкрософт и начала поднимать Dot Net Core и спешно закапывать Mono и Monodevelop.

Так же ходят слухи что в основе Visual Studio Code лежит допиленный Monodevelop. Правда это или нет - хуй знает, но среди тех, кто давно живёт в Vusual Studio, такое мнение имеется.
Аноним 29/01/24 Пнд 22:55:22 3026029 317
>>3025649
> Midnight Commander это его рук дело.
> mc как бы искупает эту вину.
NC 1986
MC 1994

Единственный за 8 лет обеспокоился тем, что шляться по путям через ls и cd неудобно настолько, что спиздил досовский файловый менеджер. Яркая демонстрация того, как линукс-сообщество вообще относится к юзабилити.
Аноним 29/01/24 Пнд 23:41:49 3026068 318
image.png 29Кб, 641x407
641x407
image.png 10Кб, 317x312
317x312
>>3026029
>Единственный
Вообще-то не единственный.
Пацаны помнят и уважают.
Аноним 29/01/24 Пнд 23:50:07 3026074 319
Аноним 29/01/24 Пнд 23:53:06 3026082 320
>>3026074
>редактор
файловый менеджер, естественно, а не редактор
Аноним 29/01/24 Пнд 23:54:35 3026083 321
>>3026074
Он только под DOS.
А Demos Commander собирался и под Юниксы, и под ДОС.
Аноним 30/01/24 Втр 03:08:55 3026159 322
>>3025519
>рррррря нинужна!!!!
)
Аноним 30/01/24 Втр 09:03:13 3026249 323
Аноним 30/01/24 Втр 15:42:34 3026826 324
>>3026249
Это всё что ты можешь высрать в своё оправдание?
Аноним 30/01/24 Втр 16:29:22 3026865 325
>>3026826
Ты не ответил на вопрос.
Аноним 30/01/24 Втр 19:21:28 3027112 326
Чего срётесь на пустом месте?
На моно сейчас импортозамещение.

У меня вообще есть Zog-теория о технологиях.
Те технологии, которые успешно воровал СССР, отчего-то быстро отмирали. Не все. Далеко не все. Но смотрите сами:

PDP-11 от комании DEC, был сворован в 1801ВМ1. Где сейчас DEC?
МЦСТ лицензировала у Sun Microsystems архитектуру Sparc. Где сейчас Sun?
Лениво копаться, но примеров накопать можно.

Так и Mono - Мигель выпустил джина из бутылки, раздав буквально всем, в том числе импортозамещателям, мощный инструмент. У будьте уверены, что "технологию Mono" Макрософт похоронит.
Аноним 30/01/24 Втр 19:44:53 3027143 327
>>3027112
>Чего срётесь на пустом месте?
>На моно сейчас импортозамещение.
Мир не ограничивается сраной рашкой, если что.

>У меня вообще есть Zog-теория о технологиях.
Это называется гипотеза, а не теория.
>Те технологии, которые успешно воровал СССР, отчего-то быстро отмирали. Не все. Далеко не все. Но смотрите сами:
Ну то есть твоя гипотеза не работает, можно же приводить контрпримеры.
А разгадка проста: отмирают вообще большая часть технологий, выживают только самые лучшие. Где кнопочные сотовые телефоны? Где раскладушки? Где слайдеры? Где телефоны с полной qwerty-клавиатурой? А теперь представь, какой-нибудь йобафон бы делал раскладушки 20 лет назад. Ты тоже это в пример бы записал?
DEC сдох (как и десятки других персоналок тогда) потому что IBM открыл спецификации и все стали делать IBM-compatible компы.
Sun сдох потому что он не делал ничего полезного. Джава не приносила денег, Солярис раздавался бесплатно (с платной поддержкой) и на самом был нахуй никому не нужен, сервера на спарке были гораздо дороже аналогичных на x86. Они просто соснули в конкуренционной войне.

Моно медленней, чем дотнеткор, он не полностью реализован, и единственное, зачем он нужен, это запуск легаси дотнет фреймворк приложений не под виндой, а запрос на это падает.
И конечно Мигель и сотоварищи не будут поддерживать моно исключительно потому что в РФ им импортозамещают дотнет. Никому не надо его специально хоронить, оно успешно умирает само, а выжить оно может только если кто-то в России его форкнет и будет допиливать. Но, конечно, никто этого делать не будет.

Не надо искать заговоры там, где всё прекрасно объясняется естественными причинами.
Аноним 30/01/24 Втр 19:54:53 3027156 328
>>3027143
>Не надо искать заговоры там, где всё прекрасно объясняется естественными причинами.
Хорошо.
Аноним 30/01/24 Втр 19:56:11 3027159 329
>>3027143
> Но, конечно, никто этого делать не будет.
Есть мнение, что это происходит под ковром. Но доказательств нет. Слухи, просто слухи.
Аноним 30/01/24 Втр 20:03:52 3027171 330
>>3027159
> Есть мнение, что это происходит под ковром. Но доказательств нет. Слухи, просто слухи.
Ты первый раз что ли в этой федерации? Такие вещи никогда не разрабатываются под ковром, это активно пиарится по всему интернету и иногда по телевизору, и в большинстве случаев это кончается пуком. Маск-стайл.
Аноним 30/01/24 Втр 20:52:00 3027263 331
javacs.png 48Кб, 1201x225
1201x225
Вы о чем спорите шизы? Современный дотнет опенсорсный и кроссплатформенный, кто там у вас тайком что-то разрабатывает?
Аноним 30/01/24 Втр 21:09:54 3027289 332
>>3027263
Ты в каких реалиях живёшь? В мире розовых пони? Уже год как всех и вся ебут импортозамещением. А бюджеты там золотые, как при решении "Проблемы 2000".
Аноним 30/01/24 Втр 21:20:30 3027302 333
>>3027289
Если что почти вся госуха на дотнете и с импортозамещением все отлично - выпиливают windows only фреймворк и меняют на новый кроссплатформенный. Это не джава где большинство разработчиков будут вечно сидеть на 8 из-за сломанной обратной совместимости в либах.
Аноним 31/01/24 Срд 18:43:53 3028559 334
>>3027263
Нахуя этот даун постоянно носится по тредам со своим сравнением платформы с какой-то васянской сборкой и постоянно получает мочи на ебало с напоминанием о том, что есть опенждк?
Аноним 31/01/24 Срд 18:47:25 3028567 335
>>3027302
А как поломка обратной совместимости в либах мешает обновлять саму джаву?
Аноним 31/01/24 Срд 20:16:43 3028733 336
>>3028559
>Нахуя этот даун постоянно носится по тредам со своим сравнением платформы с официальной сборкой и постоянно получает мочи на ебало с напоминанием о том, что есть какой-то васянский опенждк?
Починил тебя
Аноним 31/01/24 Срд 22:13:46 3028912 337
>>3027302
Евангелисты джавы вечно угнетали дотнет за его закрытость, а теперь сами получили коммерческую струю мочи в лицо.
Вы могли бы спастись, пересев на лодку под названием "котлин", но своим высокомерием только усугубили все.

Следующие десятилетие будет за шарпами.
Аноним 31/01/24 Срд 23:02:22 3028968 338
>>3028912
Лол нет, нода и питон съели больший кусок рынка .net/java и дальше они оба расти не будут.
Аноним 01/02/24 Чтв 00:00:54 3029020 339
image.png 16Кб, 761x521
761x521
>>3028968
Рынок джаваскрипта это монополия (пока) фронтенда, бэкенд там мало пишут. Так что нода это больше про сборку, точнее компиляцию джаваскрипта в джаваскрипт (лол). Питон это ml и курсы для вайтишников, он там был долей в бэкенде, но не особо много, потому как это неудобно для крупных проектов.

Это все не языки общего назначения, потому как банально нет системных потоков. А то что можно на коленки пердолить лабы, это все шум от вайтишников, от которых отколиться 90% малолетних devилов (смотри пикчу, пузырь питона сдувается так же быстро)
Аноним 01/02/24 Чтв 00:12:35 3029027 340
>>3029020
Не надо постить графики без подписей
Аноним 01/02/24 Чтв 00:39:42 3029036 341
>>3029027
Ладно, теперь мне не заплатят??
Аноним 01/02/24 Чтв 10:20:25 3029209 342
>>3028733
Ну и нахуй этот даун эту хуйню высрал? Совсем от гетсетов одебилел?
Аноним 01/02/24 Чтв 17:06:50 3030090 343
>>3029209
Чего ты до меня доебался? Лучше ответь на мой вопрос: >>3026249
Аноним 01/02/24 Чтв 17:49:55 3030173 344
>>3030090
Отвечу. По делу есть что высрать?
Аноним 01/02/24 Чтв 17:58:41 3030200 345
>>3030173
Ты уже больше суток не можешь ответить на элементарный вопрос. Почему я с тобой должен вообще разговаривать?
Аноним 01/02/24 Чтв 20:55:50 3030549 346
>>3029020
>Питон
Питон он настолько гибкий, что аж из рук выскальзывает поэтому представлен в каждой сфере и всегда хуже специализированных языков для этой сферы и часто он просто используется как дополнительный язык для говняканья на коленке прототипа или какого-нибудь бота в телеге
Аноним 01/02/24 Чтв 23:53:41 3030816 347
А подскажите пожалуйста. На каком языке писать точнее каким образом программировать вообще в целом , чтобы код работал И на Винде && И на Андроиде.
?
Вводные данные. Изучаю C# и пишу на нём соответственно. Имеется Планшет Андроид и комп дома на Винде обычной.
Цель: не нужны какие-либо замужестве кнопочки на форме. Работаю обычно с логикой. По крайней мере хотелось бы просто хотя-бы обыкновенные консольные приложенияна компе создавать , но так, чтобы этот же код можно было бы скомпоновать в APK файл для андроида, и чтобы это приложение там точно также в виде консоли отрисовалось.
Готов рассмотреть САМЫЕ экзотические решения для этой реализации. Думал даже каким-то образом это всё в HTML оборачивать и в браузерах запускать. Уж браузеры точно одинаково отобразят и отработают мой код. Я на PC что на Андроиде.
Целевые задачи у меня в основном - это пакетная обработка файлов и пр возня с файлами и папочками.
Быть может это какой-нибудь python? Если да, то сразу спросить хочу.. Там можно какой-нибудь прикладной интерфейс реализовывать на страницах? Типо кнопки там и пр? Для юзер взаимодействия с кодом.
(Программы пишу исключительно для себя)
Аноним 01/02/24 Чтв 23:55:13 3030819 348
>>3030816
сори за смешные опечатки
Аноним 02/02/24 Птн 00:07:23 3030835 349
Аноним 02/02/24 Птн 00:39:24 3030854 350
>>3030835
Спасибо за инфу. Почитал.
Ну короче говоря придётся с Kotlin'oм знакомиться. Как не крути.
Насколько я понял. Чтобы код работал Идеально и на Винде и на Андроиде, его обычно команды разработчиков пишут сразу на двух языках. Одни на чем-нибудь настольном типо C++, C#, Delphi e tc. А другая команда на чем-нибудь карманном, типо Kotlin, Android studio , Eclipse e tc
Аноним 02/02/24 Птн 01:40:39 3030900 351
>>3030854
> Чтобы код работал Идеально
Что это значит?
Аноним 02/02/24 Птн 01:44:01 3030902 352
>>3030816
>Думал даже каким-то образом это всё в HTML
React Native как раз для этого есть

>Целевые задачи у меня в основном - это пакетная обработка файлов и пр возня с файлами и папочками.
Думаю js тебе достаточно будет для этого
Аноним 02/02/24 Птн 01:44:30 3030903 353
>>3030835
>Flutter
Говнище ебаное, все кто с ним связался в итоге переписывают на что-то другое
Аноним 02/02/24 Птн 01:50:55 3030910 354
>>3030900
Это означает, что не придётся как-то переписывать определенные строки кода. И что нормально выполняясь в одной среде, тот же самый код будет и в другой среде норм. работать
Аноним 02/02/24 Птн 02:29:54 3030938 355
>>3030903
Я не просто так посоветовал. По сравнению с жабьим андроидным уродством это просто шедевр.
Аноним 02/02/24 Птн 04:09:47 3030958 356
image.png 16Кб, 200x102
200x102
А помните жаба была на первом месте годами.
Аноним 02/02/24 Птн 04:17:35 3030960 357
>>3030958
> Tiobe index
> В гугле насрали страничкам по запросу 'с шарп'
ну охуеть теперь
Аноним 02/02/24 Птн 04:19:09 3030961 358
image.png 55Кб, 938x481
938x481
Аноним 02/02/24 Птн 04:44:33 3030964 359
image.png 351Кб, 881x763
881x763
Аноним 02/02/24 Птн 06:55:37 3030985 360
>>3030816
Если не хочется выходить за пределы дотнета то MAUI и Avalonia
Аноним 02/02/24 Птн 15:07:29 3031628 361
>>3030200
Так я тебе ответил.
>по делу есть, что высрать?
Аноним 02/02/24 Птн 15:07:55 3031630 362
>>3030964
Найс перекрытие гетсетов.
Аноним 02/02/24 Птн 16:06:43 3031728 363
>>3030985
>Если не хочется выходить за пределы дотнета то MAUI и Avalonia
Достаточно остановаиться на Avalonia - вполне годна.
Аноним 02/02/24 Птн 16:14:57 3031739 364
>>3030958
>>3030961
Чего там помнить - прямо сейчас Скрэтч обгоняет го, Котлин, Свифт и Раст. Так что нужно вкатываться в Скрэтч. Какие фреймворки посоветуете?
Аноним 02/02/24 Птн 16:54:21 3031805 365
>>3031628
Это не ответ, это вопрос. У тебя натурально отрицательный iq, если ты вопрос от ответа отличить не можешь.

Хочешь больше развёрнутого текста получить? Тогда вместо своего высера >>3026159 напиши нормальный пост без паясничяния и гринтекста с объяснением, почему ты считаешь >>3025519 недостаточно хорошим аргументом.
Аноним 02/02/24 Птн 17:50:01 3031914 366
>>3031805
То есть нечего? Слив принят.
Аноним 02/02/24 Птн 17:55:13 3031920 367
>>3031914
Тебе есть, что по делу высрать?
Аноним 02/02/24 Птн 17:57:07 3031922 368
>>3031920
Не ворочайся, слитое.
Аноним 02/02/24 Птн 18:00:59 3031927 369
>>3031920
>>3031922

Эй, а ну перестали тред в бамплимит хуетой загонять.
Аноним 03/02/24 Суб 00:48:10 3032475 370
>>3031739
Детей много учатся и что? Кто виноват непопулярности твоего го, котлин и свифта?
Аноним 03/02/24 Суб 00:51:00 3032478 371
image.png 36Кб, 783x570
783x570
Забавно как джава деврелы твердили о популярности жабы в бэкенде, но реальность оказалось другой.
Аноним 03/02/24 Суб 01:46:49 3032508 372
>>3032478
Ух ебать, вот неожиданность, оказывается, в бэкенде могут быть разные направления! А джависты-то дебилы, думали, что написание бэкенда для сайтов-визиток ничем не отличается от разработки банковских систем!
Аноним 03/02/24 Суб 01:47:14 3032509 373
>>3032478
Ну если считать генерацию страниц по шаблону - наверное да, на джаве такое не пишут
Аноним 03/02/24 Суб 02:27:17 3032529 374
>>3032478
static files - это годнота из годноты.
Аноним 03/02/24 Суб 02:32:43 3032537 375
>>3032508
О, свидетеле банков пожаловали.

О банки могучие, работу дающие,
Ниспошлите нам легаси,
Да так чтобы не EE сытым были,
А спрингом, хотя бы вторым озаримы!
Аноним 03/02/24 Суб 04:58:59 3032582 376
>>3032509
И спринга не существует?
Аноним 03/02/24 Суб 07:21:38 3032597 377
>>3032478
>пик
Эта хуйня для коупинга вымирающих пхпшников, ты никак по этим данным популярность технологии в бэке не оценишь. Она учитывает только публичные страницы.
Аноним 03/02/24 Суб 08:25:15 3032607 378
>>3032597
Этому рейтингу больше чем тебе лет, 15 лет назад пхп там 90% занимал. Так что такова реальность, а ты думал на твоем петухоне сайты делали (или на жабе)? Петухон всегда скреб дно веба.

Есть рейтинг по первому миллиону, там тоже пхп и асп.нет на первух двух местах, при 60% неизвестных, так что в среднем распределение не отличается.
Аноним 03/02/24 Суб 21:54:31 3033495 379
изображение.png 51Кб, 648x263
648x263
>>3032478
Вот и битриксоиды в тред пожаловали. Никто не спорит, что ваши сайты с формой "мы вам перезвоним" занимают огромную долю рынка. Вы воистину делаете очень важные для бизнеса вещи, натягивая вёрстку с жиквери на очень крутую cms. А теперь пиздуй в свой пхп загон, спрашивать как установить open server на шиндовс 7
Аноним 06/02/24 Втр 23:41:09 3038393 380
изображение.png 432Кб, 840x630
840x630
Из треда нихуя не понял так кто победил-то жаба или шарп?
Аноним 06/02/24 Втр 23:42:21 3038396 381
>>3038393
Оба смачно соснули.
Аноним 06/02/24 Втр 23:42:47 3038397 382
>>3038393
С++, хотя он и не соревновался.
Аноним 07/02/24 Срд 01:05:45 3038470 383
>>3038396
>Оба смачно соснули.
И пытаются в паре гигов логов в стектрейсе фабрик и делегатов найти тот самый класс, который пошёл по пизде
Аноним 07/02/24 Срд 06:18:28 3038590 384
>>3038393
Оказалось жаба давно уже не конкурент. И пофиг что ты возьмешь - шарп, го, котлин.
Аноним 07/02/24 Срд 06:26:19 3038591 385
>>3038470
Не то что в петухоне, такое же количество объектов и вложений, но где произошла ошибка и что вообще все эти методы делают и что возвращают, хер его пойми.

Ничем твои детские скриптовые языки не помогают, может быть по началу из-за простого АПИ, но дальше все те же грабли, только с кратной сложностью в отладке.
Аноним 07/02/24 Срд 13:02:10 3038956 386
>>3038591
>петухоне
А кто тебе сказал что я на петухоне пишу?
Аноним 07/02/24 Срд 15:50:22 3039353 387
>>3038956
Мнение как у наивного скриптезера, не нюхавший большого кода.
Аноним 07/02/24 Срд 18:27:49 3039529 388
>>3039353
Зачем мне ваш жабакод код нюхать?
Аноним 09/02/24 Птн 02:07:49 3041297 389
>>3038590
Ну что за коупинг, шарпопетушаня?

1. Семантика.
1.1. Неймспейсы. Полный пиздец. Рассинхрон с пакетами, лишние отступы, проблемы с уникальностью названий - полный пиздец.
1.2. Перенос { на новую строку. Это уродливо. Читать код с кучей не пустых, а заполненных одним ебучим символом строк - неудобно.
1.3. Наследование интерфейса через :. Бесполезное сокращение.
1.4. IZalupa как название интерфейса по дефолту. Убивает семантику полиморфизма. Когда ты обращаешься в джаве к интерфейсу, ты чувствуешь, что обращаешься к живому объекту, а не к гондону между объектом и тобой.
1.5. Названия методов с большой буквы. В джаве после прочтения первого символа сразу понятно, что это не операция делегирования, а уже непосредственно вызов.

2. Функционал.
2.1. Наличие бойлерплейта (в джаве есть ломбок, который наглухо разъёбывает уродские попытки в избавление от бойлерплейта в петушарпе с помощью get; set;.).
2.3. Отсутствие виртуальных тредов.
2.4. Прибитость гвоздями к винде.
2.5. Отсталые енумы.
2.6. Отстутствие модулей.
2.7. Отсутствие системы сборки. Нугет/мсбилд - это посмешище, которое даже с антом сравнивать без смеха нельзя. А на джаве есть такие божественные тулзы, как мавен, с тысячами плагинов.

3. Экосистема. У петушарпа позорная экосистема.

4. Свобода и распределённость. На петушарпе половину всего кода пишут майки, водя за ручку петушарповых детишек и говоря им, что и как делать. Следствием из этого является пункт 3 и ограниченность петушарпа ровно на том, что нахуевертили майки. Пока на джаве ты волен, как барин, воротить нос и выбирать лучшую библиотеку под твои задачи, на петушарпе ты жрёшь то, что тебе с лопаты майки скормили. Пока на джаве ты выбираешь между жуком и queryDSL, на петушарпе ты жрёшь огромную кучу говна, слепленную из несовместимых вещей, что в здоровом Java мире даже никак не пересекаются, под названием LINQ.

5. Поддержка кода. Пока код с Java 1 работает на Java 19 и будет работать вплоть до Java 119, на петушарпе каждую версию ломается обратная совместимость, нельзя просто взять и заюзать библиотеку, в которую не было завезено апдейтов за последние несколько лет.

6. Скорость. Петушарп намного медленнее джавы, взять тот же techempowered и тот самый видос где джава обоссала в 11 раз шарпоговно. А там, где ему удалось обойти джаву, это было достигнуто раздуванием кода в десятки раз и понижением безопасности до уровня ассемблера.

7. .jar-формат. Когда в джаве развит подход с выделением скомпилированного байткода с ресурсами и всеми зависимостями в один кроссплатформенный файл, на петушарпе такого нет, и он высирает кучу говна на ебальник при компиляции, которую слава богу ещё можно найти благодаря тому, что при компиляции дотнет пишет, куда высрался, а ведь если бы не писал вообще пиздец был бы. Ни о каком совмещении разных компилятов в рамках одной программы без геморроя говорить не приходиться, а под каждую ось нужно отдельно компилировать, и смысл в наличии виртуальной машины становится очень туманным, особенно вкупе с тем, что половина классов на петушарпе при переходе с шинды на пердоликс отваливаются. По итогу получается перформанс питухона, универсальность плюсов и выразительность джава 5, а при попытке повысить перформанс приходиться пользоваться всякой ансейф непотребщиной и выразительность падает ниже ассемблера.
Аноним 09/02/24 Птн 02:12:46 3041298 390
Аноним 09/02/24 Птн 03:10:52 3041305 391
>>3039529
> жабакод код
В пакете карп в пакете!
Аноним 09/02/24 Птн 10:26:10 3041465 392
>>3041297
Что за выпук малолетнего дарования? Понимаешь, чтобы вовлечь в дискуссию для начало надо прекратить так топорно звездеть.
Аноним 09/02/24 Птн 10:33:37 3041469 393
>>3041465
Там ни одного аргумента (да, я осилил эту стену текста), одни толстые набросы.
>IZalupa как название интерфейса по дефолту. Убивает семантику полиморфизма. Когда ты обращаешься в джаве к интерфейсу, ты чувствуешь, что обращаешься к живому объекту, а не к гондону между объектом и тобой.
Вголос
Аноним 09/02/24 Птн 10:47:26 3041476 394
>>3041469
>Когда ты обращаешься в джаве к интерфейсу, ты чувствуешь, что обращаешься к живому объекту
Тут я пустил скупую мужскую слезу.
Аноним 09/02/24 Птн 11:34:53 3041516 395
>>3039529
Чтоб потом не нюхать жопу кабанчика.
Аноним 09/02/24 Птн 13:44:03 3041669 396
Аноним 09/02/24 Птн 14:33:00 3041733 397
image.png 496Кб, 900x900
900x900
>3041669
Подожди, мы еще от чувств к живому объекту не отошли.
Аноним 09/02/24 Птн 14:40:42 3041740 398
image.png 635Кб, 1277x715
1277x715
Аноним 09/02/24 Птн 20:20:17 3042245 399
>>3041740
То есть не будет? Слив принят.
Аноним 09/02/24 Птн 21:34:10 3042322 400
>>3042245
Ты победил еще тогда, когда не написал, о чем ты?
Аноним 10/02/24 Суб 07:05:24 3042530 401
>>3042322
Не ворочайся, слитое.
Аноним 10/02/24 Суб 15:40:41 3042841 402
>>3041469
Я всё думаю, что надо бы переписать это наоборот. Учитывая, что там одна субъективщина, это будет несложно. Но как подумаю, что это не меньше получаса займёт, так сразу желание пропадает.
Аноним 11/02/24 Вск 10:44:00 3043571 403
>>3042841
Ну так перепиши, а не кукарекай от анальной боли, шарпопетушаня. И чтобы все аргументы тоже сохранились, в обратном варианте, если ты думаешь, что это возможно.
Аноним 11/02/24 Вск 16:23:15 3043879 404
>>3043571
По делу есть что высрать?
Аноним 12/02/24 Пнд 00:25:27 3044398 405
>>3043879
По делу что-то высрешь?
Аноним 12/02/24 Пнд 09:41:35 3044528 406
Аноним 12/02/24 Пнд 09:43:02 3044531 407
Аноним 12/02/24 Пнд 09:43:55 3044533 408
>>3043879
>>3044528
Пиздец клоунада, это шарподебилие решило так вместо ответа по делу перекрыть?
Аноним 12/02/24 Пнд 09:51:06 3044538 409
>>3044533
Как бы ни было так глупо, но это джава ребенок. Он же тупостью троллил в шарпотреде, пока ему отдельный загон не сделали. Хотя, вероятно и к джаве он не имеет никакого отношения, просто идиотская попытка самоутвердиться на анонимной борде, вкатиться то не может.
Аноним 12/02/24 Пнд 09:56:07 3044542 410
>>3044538
Не ворочайся, клоун.
Аноним 12/02/24 Пнд 12:27:03 3044845 411
image.png 68Кб, 716x814
716x814
>>3013126

В теме не хватает хороших картинок.

Вот, например, что бывает когда программа пытается записть что-то в ПЗУ.
Аноним 06/03/24 Срд 08:55:47 3074938 412
В какой относительно современный язык можно вкатиться после неудачного вката в андроид? Думаю в гуланг или петухон пока. Шарп считаю уже староватым, не хочется к нему возвращаться после котлина
Аноним 06/03/24 Срд 18:49:01 3075595 413
>>3074938
Котлин это жалкая пародия на шарп под JVM, нетакусик.
Аноним 06/03/24 Срд 18:51:06 3075601 414
>>3074938
>В какой относительно современный язык можно вкатиться после неудачного вката в андроид?

Наверное в китайский.к
Аноним 06/03/24 Срд 18:52:58 3075602 415
Аноним 07/03/24 Чтв 11:41:20 3076240 416
>>3075595
Жалкая породия, которая ебет и в хвости и гриву обоссаный оригинал.
Знаем, проходили.
Аноним 07/03/24 Чтв 11:58:38 3076256 417
>>3076240
Ебёт конечно же, но есть один нюанс
Аноним 07/03/24 Чтв 12:05:31 3076260 418
>>3075601
Двачаю, тут уже появились HarmonyOS вычищенный от гугла AOSP от хуявея и HyperOS форк андрюши, который начал свою жизнь от хуаёми. Потихоньку пошли новые телефоны с ними, а там хуяк-хуяк и окажется всё китайским, даже не заметишь
Аноним 07/03/24 Чтв 15:37:18 3076450 419
Конечно же Ruby и RubyOnRails
Аноним 08/03/24 Птн 01:03:52 3076851 420
>>3075595
че ты высрал....
>>3075602
я понял, лучше бы не спрашивал. Что мне на этом говне писать, фронт? Нет, спасибо
Аноним 08/03/24 Птн 01:09:52 3076853 421
Аноним 09/03/24 Суб 04:34:31 3078222 422
изображение.png 3Кб, 256x50
256x50
Аноним 09/03/24 Суб 04:38:38 3078223 423
>>3078222
Лень смотреть, давай текстом.
Аноним 09/03/24 Суб 10:18:21 3078403 424
Аноним 09/03/24 Суб 13:08:19 3078546 425
>>3076853
хайль.
Язык, на котором нет работы, ещё бы mono посоветовал
Аноним 09/03/24 Суб 13:09:05 3078548 426
Аноним 09/03/24 Суб 18:57:22 3078993 427
Напоминаю классику.

ХЕ-ХЕ, ДЖАВИСТЫ ПИШУТ PUBLIC STATIC VOID MAIN!
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
@
IF __NAME___ == '__MAIN__'
Аноним 09/03/24 Суб 19:01:51 3079005 428
>>3078993
> ХЕ-ХЕ, ДЖАВИСТЫ ПИШУТ PUBLIC STATIC VOID MAINVOID MAIN!
Поправочка на новую обнову.
Аноним 11/03/24 Пнд 06:15:13 3081099 429
Аноним 11/03/24 Пнд 08:32:31 3081134 430
Аноним 18/03/24 Пнд 14:49:12 3090781 431
Аноним 21/03/24 Чтв 04:52:12 3094471 432
171098542874245[...].jpg 62Кб, 1080x523
1080x523
Напоминаю классику.
Аноним 07/04/24 Вск 14:24:44 3115237 433
Довелось потыкать питухон. Какой же это кал....

Сейчас питухон это буквально старая джава до того, как она, неожиданно, возродилась и стала современным языком. Убогий кал говна, который живёт только за счёт легаси и уже накаляканного кода.
Аноним 07/04/24 Вск 14:40:32 3115265 434
>>3115237
>джава стала современным языком.
Тебе показалось
Аноним 07/04/24 Вск 15:02:42 3115308 435
>>3115265
Питухонщик, пиздуй if name == main писать.
Аноним 07/04/24 Вск 15:15:45 3115321 436
>>3094471
Про какое читерство речь?
Аноним 07/04/24 Вск 15:18:47 3115329 437
Аноним 07/04/24 Вск 15:32:22 3115350 438
>>3115308
Мимо, тараканище. Я в жизни ни строчки на питоне не написал.
Аноним 07/04/24 Вск 15:34:29 3115354 439
>>3115350
А, так ты из вжжжжвжжэтих?
Аноним 07/04/24 Вск 18:50:07 3115600 440
>>3026083
>А Demos Commander собирался и под Юниксы, и под ДОС.
Собирается.
Аноним 08/04/24 Пнд 22:09:22 3116645 441
>>3021119
Топовый результат 00:01.535 так-то на джаббе
Аноним 09/04/24 Втр 11:22:30 3117113 442
>>3116645
Да его стократно уже обоссали с этим, но он всё ещё носится со своим верещанием про читерство и врёти со своим говном от ноахфалька с таким количеством ансейф пиздеца что код на си 99 выглядит намного лучше.
Аноним 09/04/24 Втр 20:56:05 3117559 443
>>3116645
Это на разных машинах.
На той, где 00:01.535, не запускались версии дотнета, поэтому по ней сравнить ничего нельзя.
Вот это >>3021119 — запуск на другой машине, где запускали и дотнетские и жаббные коды.

>>3117113
>верещанием про читерство
>с таким количеством ансейф пиздеца
>ничесна ничесна ансейф топ-топ-топ-топ-топ
Аноним 09/04/24 Втр 23:14:30 3117641 444
>>3021119
Что шарп обогнал С++? Ну что, круто, верю, как тут не поверить?
Аноним 10/04/24 Срд 00:42:44 3117670 445
>>3117559
Ну и нахуй тут этот перефорс, гетсетовое?
Аноним 10/04/24 Срд 00:44:06 3117671 446
>>3117641
Такое бывает, когда сравнивают посредственный код на плюсах, написанный студентом, с кодом на шарпе с оптимизациями, ансейфом и хаками, написанном сеньором.
Аноним 10/04/24 Срд 01:08:34 3117682 447
>>3117671
Либы на сишарпе достаточно оптимально написаны, настолько оптимально, что из твоих условий достаточно криворукого студента на плюсах.
Аноним 10/04/24 Срд 03:04:59 3117695 448
>>3117670
Перефорс чего, вша лобковая? Ты же сам и ноешь, что в коде на шарпе читерство, ансейфы и куча низкоуровщины.
Это при том, что жабакод не то чтобы сильно красивее был. По крайней мере тот, который меньше минуты работает.

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

Я вообще изначально писал, что это специальная олимпиада, надо сравнивать производительность кода, который в продакшен пойдёт, а не такую залупу, а ты бегал по всему разделу и писал в каждом треде "по делу есть что высрать". Ну вот и принимай урину в свой ротешник.
Аноним 10/04/24 Срд 06:09:00 3117712 449
>>3117695
>шарподебилы ноют про читерство, хотя у самих код измазан в ансейф говне по самое небалуй
>рррррррииииииииииуууууууууяяяяя!!!!!! Затролел!!!
)
Аноним 10/04/24 Срд 16:55:33 3118203 450
>>3117712
Я ничего про читерство не писал, так что твои претензии не по адресу. А вот конкретно ты ноешь про ансейфы.
И скобочки свои забери.
Аноним 11/04/24 Чтв 09:40:04 3118906 451
>>3118203
>отвечает в контексте про читерство на анонимной борде уныло пытаясь перефорсить
>получает говном в пятак, после чего начинается "моя хата с краю, ничего не знаю"
)
Аноним 11/04/24 Чтв 20:31:20 3119675 452
>>3118906
Окей тот анон, который говорил про читерство, обосрался.
А ты обосрался с производительностью жабы.

Вот и иди пиши свои гетсеты.
Дисклеймер, чтобы ты меня в перефорсе не обвинял:
В шарпе на каждое свойство приходится один раз написать гет сет.
В убогой жабе даже с лобковым костылём приходится писать гетХ сетХ на каждое обращение к инкапсулированному полю. В декларации 1 гет и 1 сет. В получении значений >= 1 гет и >= 1сет. То есть в жабьем коде присутствует как минимум столько же, а как правило значительно больше гетов и сетов.
Короче говоря, ты своим форсом про гетсеты тоже обосрался.
Аноним 12/04/24 Птн 01:17:35 3119839 453
>>3119675
Надроченный на гетсетах высрал портянку текста, повторяя уже обоссаное сто раз даже в этом треде, не забыв добавить причину разрыва (хрюк про гетсеты), о которой его никто не спрашивал. Найс конечно шарпопетухов простой ломбоковский @Getter рвёт.
Аноним 12/04/24 Птн 02:35:29 3119879 454
>>3119839
То есть по существу тебе нечего возразить?
Окей, итого:
Таракан признал, что джава тормозная.
Таракан признал, что джава гетсетная даже с костылями.
Аноним 12/04/24 Птн 02:55:40 3119884 455
>>3119879
>признал
>признал
Найс фантазии, 11-разовое гетсетное.
Аноним 12/04/24 Птн 03:18:42 3119889 456
>>3119884
Ну ладно, я дам тебе шанс.
Если в твоём следующем посте не будет опровержения из двух верхних ступеней пирамиды Грэма, то будем считать, что ты слился.
Аноним 12/04/24 Птн 13:43:19 3120212 457
>>3119889
Что опровергать-то, гетсетоёб? Твои фантазии про признание?
Аноним 12/04/24 Птн 13:50:27 3120227 458
>>3120212
У тебя жаба совсем мозг съела?
1. Хуйня с погодными станциями показывает, что жаба тормознее, чем шарп.
2. В жабе даже с костылями в виде лобка "get" и "set" встречаются чаще, чем в шарпе.
Аноним 12/04/24 Птн 13:52:27 3120230 459
>>3120227
Пруфы хоть чему-то из этого будет?
Аноним 13/04/24 Суб 19:33:18 3121306 460
И почему я не удивлен что этот тред скатился к главной дисциплине в специальной олимпиаде по программированию - холливару Java vs C#
Тем более что всем давно известно что Java лучше
Аноним 13/04/24 Суб 19:56:38 3121338 461
Аноним 13/04/24 Суб 20:13:48 3121365 462
>>3121338
Всем. Есть еще вопросы?
Аноним 13/04/24 Суб 20:14:33 3121367 463
>>3121338
Поприветствуем нового участника специальной олимпиады!
Аноним 13/04/24 Суб 20:20:35 3121376 464
photo2024-04-13[...].jpg 55Кб, 1019x831
1019x831
Аноним 13/04/24 Суб 20:22:26 3121380 465
>>3121306
Так этот загончик и был создан для того, чтоб шарпомухи и жаботараканы в тредах друг у друга не срали. Правда некоторые из них на столько имбецильны, что до сих пор пытаются. Чего после этого удивляться-то основному его контингенту.
Аноним 14/04/24 Вск 15:45:24 3122233 466
Аноним 14/04/24 Вск 15:50:43 3122243 467
>>3121376
Писать весь бэкэнд на С или на Lua - ебальники имаджинировали?
Аноним 14/04/24 Вск 18:30:17 3122473 468
>>3121380
Ладно бы срали только в тредах друг у друга. Тек нет, они срут во всех тредах.
Аноним 22/04/24 Пнд 06:33:36 3131259 469
>>3122243
Чем Lua принципиально отличается от PHP, Python или JavaScript?
Аноним 22/04/24 Пнд 14:15:54 3131676 470
Аноним 23/04/24 Втр 00:26:49 3132367 471
>>3121376
Нихуя себе! Мем! Теперь-то точно шарпомушье жужжание станет жужжанием вместо жужжания, прерываемым гетсетами!
Аноним 26/04/24 Птн 15:06:43 3136042 472
>>3081099
Компания Microsoft активно поддерживает представителей сексуальных меньшинств. C 1993 года существует соответствующий внутрикорпоративный профсоюз GLEAM (Gay, Lesbian, Bisexual and Transgender Employees at Microsoft), в состав которого входит около 1500 человек.

Еще в 1989 г., одной из первых среди крупных корпораций, компания Microsoft предложила льготы работающим у них однополым парам, ведущим совместное хозяйство. То есть, по сути, уравняла их с традиционными парами. Кроме того, положение о сексуальной ориентации было включено в антидискриминационную корпоративную политику.

На сегодняшний день деятельность GLEAM в Microsoft весьма разнообразна. Это и многочисленные правозащитные мероприятия (или их спонсирование), спортивные, развлекательные и даже медицинские. Так, компания тратит значительные средства на профилактику и борьбу с вирусом иммунодефицита человека. ВИЧ-инфицированные сотрудники фирмы получают поддержку, в том числе и необходимые лекарственные препараты. В 2006 г. Microsoft удостоен премии президента США – как корпоративный лидер в области поддержки ВИЧ-положительных сотрудников.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов