Сохранен 113
https://2ch.hk/b/res/213810667.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 17/02/20 Пнд 14:30:04 #1 №213810667 
image.png
Почему Java такой всратый язык?
Аноним 17/02/20 Пнд 14:30:38 #2 №213810697 
>>213810667 (OP)
А какая разница?
Аноним 17/02/20 Пнд 14:31:20 #3 №213810731 
image.png
>>213810697
>А какая разница?
Аноним 17/02/20 Пнд 14:31:23 #4 №213810737 
>>213810667 (OP)
относительно какого?
Аноним 17/02/20 Пнд 14:31:54 #5 №213810774 
>>213810737
Любого, того же C# или C++. Даже Phyton не такой всратый.
sageАноним 17/02/20 Пнд 14:32:01 #6 №213810783 
>>213810737
С++ конечно же
Аноним 17/02/20 Пнд 14:33:34 #7 №213810880 
бамп
Аноним 17/02/20 Пнд 14:33:57 #8 №213810911 
>>213810697
Напомни мне, как там длинные числа перемножаются?
Аноним 17/02/20 Пнд 14:34:10 #9 №213810926 
>>213810667 (OP)
Потому что придуман коммерческими кодерками ради решения коммерческих задач, а не учёными ради науки. Но технически он более-менее норм, его основной минус - комьюнити. Это из-за этих пидоров живые люди сейчас неиронически называют друг друга миддлами и прочими тупыми словечками. А знаешь, что хуже всего во всей вонючей яме их наследия? Словосочетание "бизнес-логика". Отвратительно, каждый раз втихую блюю под стол, как слышу эту хуйню. Там уже такая лужа рвоты, ты бы видел.
Аноним 17/02/20 Пнд 14:36:02 #10 №213811039 
>>213810667 (OP)
>всратый язык?
Потому что скобки не открывают на новой строке
Аноним 17/02/20 Пнд 14:36:04 #11 №213811041 
>>213810667 (OP)
Согласен, нужно быть полностью отбитым, чтобы на нём программировать?
Аноним 17/02/20 Пнд 14:38:05 #12 №213811173 
15004924059000.jpg
>>213810667 (OP)
Я вот вспоминаю как лет 10 назад играл в кубач, ну когда он только вышел. Так то подметил что игра - на Java, графики - её нет, при этом умудряется тормозить и лагать. Почему так? Там же чисто технически FPS не должен ниже тыщи опускаться.
Аноним 17/02/20 Пнд 14:39:02 #13 №213811233 
>>213810667 (OP)
Потому что сделан индусами для индусов
Аноним 17/02/20 Пнд 14:39:40 #14 №213811272 
>>213811173
Говнокод. Каждую секунду игра выделяет 150мб при движении персонажа. Проект очень старый и сейчас практически полностью переписан в версии для MS Store.
Аноним 17/02/20 Пнд 14:39:45 #15 №213811277 
>>213810667 (OP)
Зря ты так. Java - это на самом деле один из самых красивых и годных языков.
Аноним 17/02/20 Пнд 14:40:03 #16 №213811289 
>>213810774
>Даже Phyton не такой всратый
Перетолстил
Аноним 17/02/20 Пнд 14:42:33 #17 №213811447 
15106654704790.jpg
>>213811272
Но тем не менее всё равно так и остался на Java, хотя запили такую йобу на нормальном языке - беды бы не знали. Не?
Аноним 17/02/20 Пнд 14:42:34 #18 №213811450 
>>213811277
Двачую. Строгий и красивый язык. По настоящему всратые языки - это плюсы и питон
Аноним 17/02/20 Пнд 14:44:05 #19 №213811544 
>>213811447
Так майнкрафт - говно, без модов. В ванилу уже все наигрались, а вот моды прям вторая жизнь у майна. А они все на жабе.
Аноним 17/02/20 Пнд 14:44:45 #20 №213811594 
>>213810667 (OP)
Украинский более всратый.
Аноним 17/02/20 Пнд 14:45:21 #21 №213811639 
>>213811544
Я про теорию. Насколько быстро будет работать кубач будь он написан на том или ином языке.
Аноним 17/02/20 Пнд 14:45:58 #22 №213811683 
>>213811173
А майнкрафтом можно ещё бсоды делать.
Аноним 17/02/20 Пнд 14:47:31 #23 №213811781 
>>213811450
Да вам просто нужны ебанные рамки, чтоб вас ограничивали, которых в питоне и плюсах как раз нет
Аноним 17/02/20 Пнд 14:47:42 #24 №213811797 
>>213811683
Лол. Как?
Аноним 17/02/20 Пнд 14:48:53 #25 №213811885 
>>213811639
Так ванила и так достаточно быстро работает. У тебя 2 гб оперативы чтоле?
Аноним 17/02/20 Пнд 14:51:34 #26 №213812041 
>>213811885
Ну могу сказать что на старом компе у меня и был 1 гиг. Для тех времен ничего удивительного. Да. Но и яж не крайзис запускаю. Там графика из середины девяностых. Что там так жрёт производительность?
Аноним 17/02/20 Пнд 14:51:55 #27 №213812065 
>>213810774
>того же C# или C++
C# чуть более, чем полностью - копия Java. Поэтому ты нахуй идешь, дауненок.
>>213810783
C подобный синтаксис. Пишуший на ++ поймет и java и # как два пальца.
Аноним 17/02/20 Пнд 14:52:04 #28 №213812076 
>>213811797
Выделяешь ему всю оперативу какая есть. Дальше можно носится по мири аки еёбнутый, портится в незер/из незера, можно для пущего эффекта модами обмазатся и что-нибудь в фоне запустить. В один прекрасный момент майн пидорнёт важные системные процессы из оперативы и отправит комп в бсод. На 4Гб исполнялось такое на изи.
Аноним 17/02/20 Пнд 14:52:10 #29 №213812085 
>>213811781
Строгость =/= рамки, дебич. С насильным ооп в жабе просто работать приятно и удобно. А вот про плюсы/питон, где вполне норма, что код лежит в одном-двух файлах, так не скажешь. Да и питон кроме веба юзлесс.
Аноним 17/02/20 Пнд 14:57:04 #30 №213812410 
>>213812041
У тебя этот гиг почти полностью система жрала, вот виртуальной машине жабы места и не оставалась. Она требовательна только к оперативной памяти. Да и выше писали, наверное, нотч нормально так наговнокодил. Андроид приложения, например, на жабе в основном пишутся и спокойно себе работают, не тормозят.
sageАноним 17/02/20 Пнд 14:57:40 #31 №213812448 
>>213812076
Бред.
Аноним 17/02/20 Пнд 14:57:40 #32 №213812449 
>>213810774
>аже Phyton не такой всратый.
Пиздец, как можно сравнить языки со статической и динамической типизацией?
Аноним 17/02/20 Пнд 14:58:21 #33 №213812491 
>>213812085
>С насильным ооп в жабе просто работать приятно и удобно
Вообще-то в жабе нету никакого насильного ООП. Никто тебе не запретит писать только статические функции или вообще засунуть всю логику в одну единственную функцию main.
Аноним 17/02/20 Пнд 14:59:48 #34 №213812580 
15576553456910.png
>>213810667 (OP)
>Почему Java такой всратый язык?
Аноним 17/02/20 Пнд 14:59:52 #35 №213812584 
>>213812491
>засунуть всю логику в одну единственную функцию main
Всё равно код будет неявно зашкварен ООПом.
Аноним 17/02/20 Пнд 15:00:21 #36 №213812613 
>>213812491
Ну конечно, всегда можно творить хуйню. Попробуй так напиши проект какой побольше калькулятора в одной функции main, умник.
Аноним 17/02/20 Пнд 15:01:27 #37 №213812687 
>>213812584
ООП - величайшая парадигма. Функциональщики сосут пистон
Аноним 17/02/20 Пнд 15:02:01 #38 №213812727 
>>213812410
Ну так яж на экспишке тогда сидел эх, славные были деньки. Дротил круглыми сутками. Эх.. , система отжирала 30-40-50%. Почему третий модерн варфаре у меня летал, а кубач - не летал? И да, напомню что у MW3 графен на уровне кукурузиса.
Аноним 17/02/20 Пнд 15:02:17 #39 №213812737 
бамп
Аноним 17/02/20 Пнд 15:02:51 #40 №213812769 
>>213812613
Но тем не менее написать проект, использующий одни только статические функции вполне возможно, хоть и странно.
sageАноним 17/02/20 Пнд 15:02:53 #41 №213812772 
>>213812065
А причем здесь понимание, когда речь о всратости.
Аноним 17/02/20 Пнд 15:04:59 #42 №213812886 
>>213812449
Оба языка со статической типизацией... Иногда приходится залазить и в питон и сосать, потому что тип явно не указан
Аноним 17/02/20 Пнд 15:05:27 #43 №213812905 
>>213812727
0_о. Был у бабки летом на хате в те времена. Там комп стоял семерка и два гига оперативы. Ситуация наоборот была. Алсо, играть я пытался в MW самый первый, не ремастер естественно, и он подлагивал, поэтому приходилось устраивать войнушки на серверах в майнкрафте. 20лвл
Аноним 17/02/20 Пнд 15:05:56 #44 №213812932 
>>213812772
что тогда в твоем понимании всратость?
Аноним 17/02/20 Пнд 15:05:58 #45 №213812936 
>>213812687
>ООП - величайшая парадигма. Функциональщики сосут пистон
ООП и функциональная парадигма - не противоречат друг-другу. И все современные языки имеют в своем арсенале возможность функционального программирования. Даже в той же java есть функции высокого порядка map, filter, reduce, которые зачастую удобнее и нагляднее чем использование цикла.
Аноним 17/02/20 Пнд 15:06:42 #46 №213812989 
>>213812769
Так у тебя всеравно ооп неявный будет.
Аноним 17/02/20 Пнд 15:07:32 #47 №213813034 
>>213810926
А чо не так с термином то? Хорошее обозначение верхнего слоя слоеной архитектуры. Вполне валидный термин и для условного хаскеля
мимофункциональщик
Аноним 17/02/20 Пнд 15:08:05 #48 №213813063 
>>213812687
К чему ты это высрал? Тинькофф спокойно себе поживает на функциональщине (+ооп) скалы
Аноним 17/02/20 Пнд 15:08:38 #49 №213813093 
>>213812936
>функции высокого порядка map, filter, reduce
высокоуровневая реализация. Это по твоему функциональное программирование использовать реализованный метод? Функциональщина - это отказ от иерархий наследования и связей между объектами, писанина в монолитном стиле. Если не так - поправь
Аноним 17/02/20 Пнд 15:09:08 #50 №213813122 
>>213812065
> C# чуть более, чем полностью - копия Java. Поэтому ты нахуй идешь, дауненок.
Шарп это улучшеная версия джавы. Благодаря геттерам/сетерам, extension methods и лямбдам джава сосет у него с заглотом.
Аноним 17/02/20 Пнд 15:09:12 #51 №213813124 
>>213810667 (OP)
Очередной тред диванных погромистов
Аноним 17/02/20 Пнд 15:12:11 #52 №213813304 
image-4.png
>>213810697
sageАноним 17/02/20 Пнд 15:13:46 #53 №213813411 
>>213813122
Проиграл. Реально, че в джаву гетеры/сетеры не добавили.
Аноним 17/02/20 Пнд 15:13:46 #54 №213813412 
>>213810667 (OP)
Долбики итт срутся чей молоток удобнее, пока ентрпройз джава боярин пишет бизнес логику и ебет всех маминых кодерков в очко
Аноним 17/02/20 Пнд 15:14:48 #55 №213813475 
>>213813411
а нахуй они нужны?

если можно :
A get_A();
set_A (A a );
Аноним 17/02/20 Пнд 15:15:27 #56 №213813513 
>>213813122
Лямбды есть в джаве начиная с 8 версии. Что понимаешь под отсутствием геттеров и сеттеров? Если то, что их нужно писать, то давно не нужно, есть lombok
Аноним 17/02/20 Пнд 15:15:48 #57 №213813536 
S00217-14145698.jpg
>>213813411
Я про эти геттеры/сеттеры, а не джавовское темплецтное говно на десятки строчек кода.
sageАноним 17/02/20 Пнд 15:16:17 #58 №213813570 
>>213813475
Ну так да. Ребенок выше, видимо, кроме шарпа ничего не знает. И лямбда в джаве давно появились.
Аноним 17/02/20 Пнд 15:16:26 #59 №213813578 
Знающие ребята, подскажите.

По C# дохуища непонятной и странной литерадуры всех сортов.
Важно ли читать CLR via C#, чтобы понимать, чё ты вообще пишешь, или нет?

У Эккеля по жабе охуенная книга, но я сомневаюсь в том, что меня джуном возьмут так.
Аноним 17/02/20 Пнд 15:16:36 #60 №213813587 
>>213813122
Что блять? Пиздуй спать, завтра к первой паре
Аноним 17/02/20 Пнд 15:17:03 #61 №213813615 
>>213811447
Не остался, именно переписанная версия не ява
sageАноним 17/02/20 Пнд 15:17:12 #62 №213813621 
>>213813536
Гетеры и сетеры на десятки строчек кода, ахуеть.
Аноним 17/02/20 Пнд 15:18:02 #63 №213813671 
>>213813536
@Getter
@Setter
@GavnaVRotOpu
Аноним 17/02/20 Пнд 15:18:57 #64 №213813726 
>>213813536
Слышал про Record? Там ещё все более изящнее чем то, что ты высрал. До этого в ломбок были аннотации.
Аноним 17/02/20 Пнд 15:20:27 #65 №213813819 
>>213813578
бамп вопросу
Аноним 17/02/20 Пнд 15:23:46 #66 №213814041 
>>213813513
Лямбды то есть, но каков толк их юзать, если ни в одноц коллекции их не заюзаешь? В шарпе же ко всему, что реализует IEnumerable даже к бд! можно применять filter, map, fold и тд.
Еще могу упомянуть override операторов и приведениц типов, значимые типы и дженерики для значимых типов так бесит эта хуета с Integer и куча другого сахарка типа Message?.Text
Аноним 17/02/20 Пнд 15:24:35 #67 №213814097 
>>213813819
Что чисто читать смысла мало. Пробуй делать реальные проекты (например по видео с Ютуба) и параллельно читай что то. А что читать выбери по отзывам с Амазона. Если ты совсем зелень то не стоит даже пробовать в ит.
Аноним 17/02/20 Пнд 15:26:19 #68 №213814197 
>>213814041
Ну и на кой этот франкенштейн из плюсов и джавы нужен?
Аноним 17/02/20 Пнд 15:28:53 #69 №213814368 
>>213814041
Ты точно про джаву говоришь? Потому что все эти мапы, стримы и прочее как раз на коллекциях работают
Аноним 17/02/20 Пнд 15:29:48 #70 №213814428 
А зачем писать геттеры и сеттеры, если можно сделать как-то так:

class Huita {
public String huitaName;
public int number;
//и так далее
}
Аноним 17/02/20 Пнд 15:31:18 #71 №213814537 
>>213814428
Потому что в геттерах и сеттерах ты контролируешь хуету, которая туда попадает
Аноним 17/02/20 Пнд 15:33:40 #72 №213814689 
>>213814428
Геттеры - для валидации и оповещения каких-нибудь бомжей об обновлении данных. Сеттеры - не нужны, хуита без задач, гной, пидор, разве что для отложенного вычисления какого-нибудь редкоиспользуемого говна могут пригодиться. Такие дела.
Аноним 17/02/20 Пнд 15:33:59 #73 №213814718 
>>213814537
Ты прав, но в этом случае и от автоматических гетеров/сеттеров нету никакой пользы, так как они ничего нового не делают.
Аноним 17/02/20 Пнд 15:34:01 #74 №213814719 
>>213814368
Каждую коллекцию надо закастовать к stream, что довольно всрато.
Аноним 17/02/20 Пнд 15:35:30 #75 №213814818 
>>213814041
Представил коллекцию как Стрим и используешь эти функции, в чем проблема? Оверайд такая себе фича. Что блять приведение типов? Тупо написать в скобочка класс что по иерархии ниже или что, конкретнее... Хуево защищаешь свою парашу.
Аноним 17/02/20 Пнд 15:35:29 #76 №213814819 
>>213814689
Или наоборот. Похуй.
Аноним 17/02/20 Пнд 15:39:31 #77 №213815096 
В Java нет перегрузки операторов.
Аноним 17/02/20 Пнд 15:41:08 #78 №213815193 
>>213813726
рекорды - это единственное, чего нет в #, но есть в Java
>>213813122
много в чем, LINQ забыл, GC, management code etc.
Но язык не по фичам судят, а по реализации. Мелкософты так обдрыстались своей монополией, что Java и раньше и плотнее захватил рынок. Linux > Windows. Как ни крути.
Аноним 17/02/20 Пнд 15:41:19 #79 №213815215 
>>213813536
дружок пирожок , надеюсь ты знаешь к чему приводит сокрытие логики? И да в большинстве своем нахуй не надо смешивать свойства и методы . Как правило там простые мутаторы положил, забрал, если сильно большее - можешь сразу баг заводить!


мимо тоже C#
Аноним 17/02/20 Пнд 15:42:06 #80 №213815261 
>>213813578
вот скажи нахуя ты в C# лезешь. Я бы наоборот перекатился в java и сидел до старости правил legacy код...
Аноним 17/02/20 Пнд 15:44:07 #81 №213815381 
>>213815096
Хуета, делающая код нечитаемым
Аноним 17/02/20 Пнд 15:44:12 #82 №213815385 
>>213814818
https://github.com/louthy/csharp-monad
Боюсь представить, как эта либа будет выглядеть в джаве.
> Представил коллекцию как Стрим и используешь эти функции, в чем проблема?
Всрато. Мы ведь тут всратость языка, а не его fункционал обсуждаем.
Аноним 17/02/20 Пнд 15:44:22 #83 №213815396 
>>213815261
> нахуя ты в C# лезешь.
Написан не индусами, а белыми людьми овер-лицеистами с IQ достигающим 900 единиц.
Аноним 17/02/20 Пнд 15:44:40 #84 №213815413 
>>213810926
> Потому что придуман коммерческими кодерками ради решения коммерческих задач, а не учёными ради науки. Но технически он более-менее норм, его основной минус - комьюнити. Это из-за этих пидоров живые люди сейчас неиронически называют друг друга миддлами и прочими тупыми словечками. А знаешь, что хуже всего во всей вонючей яме их наследия? Словосочетание "бизнес-логика". Отвратительно, каждый раз втихую блюю под стол, как слышу эту хуйню. Там уже такая лужа рвоты, ты бы видел.
Меня тоже в начале ташнило от такого названия , немог понять с какого хуч тут вообще есть слово бизнес.
Аноним 17/02/20 Пнд 15:45:22 #85 №213815456 
>>213815215
Под лямбдами и extension methods я про linq в том же числе говорил.
sageАноним 17/02/20 Пнд 15:45:56 #86 №213815501 
>>213812932
А нахуй ты отвечаешь сразу, если не понимаешь?
sageАноним 17/02/20 Пнд 15:46:13 #87 №213815525 
>>213810667 (OP)
В /pr-загон, быдло.
sageАноним 17/02/20 Пнд 15:47:04 #88 №213815580 
>>213812076
Своп не отключай даун.
Аноним 17/02/20 Пнд 15:47:11 #89 №213815590 
>>213815413
А что тут понимать? Капиталисты срут везде своими мемами, промывают мозг, как могут. МК-УЛЬТРА во все поля.
Аноним 17/02/20 Пнд 15:47:55 #90 №213815632 
>>213812041
> Ну могу сказать что на старом компе у меня и был 1 гиг. Для тех времен ничего удивительного. Да. Но и яж не крайзис запускаю. Там графика из середины девяностых. Что там так жрёт производительность?
Она однопоточная почти вся. Вот и тормозит, еще если на пиратке играл там перед запуском она сама себя взлямывает при помощи библиотеки asm которая изменяет байткод на лету.
Мимо кодер майнкрафта
Аноним 17/02/20 Пнд 15:49:06 #91 №213815723 
15510227258650.png
>>213813412
>ентрпройз джава боярин пишет бизнес логику и ебет всех маминых кодерков в очко
Аноним 17/02/20 Пнд 15:51:37 #92 №213815904 
Потому что его таким сделали, а почему его таким сделали и в чём заключается "всратость" это два других вопроса.
Аноним 17/02/20 Пнд 15:52:35 #93 №213815971 
>>213815501
всратость - субъективно. У вкатыша каждый язык всратый. Судя по всему - это про тебя
Аноним 17/02/20 Пнд 15:52:58 #94 №213816001 
>>213815904
типичный джавист, лол
угадал?
Аноним 17/02/20 Пнд 15:54:56 #95 №213816145 
>>213815723
И что ты высрал? Работал с разными индусами, жил пол года в Индии. Есть долбоебы, есть норм спецы, прям как на дваче.
Аноним 17/02/20 Пнд 15:56:32 #96 №213816260 
>>213816145
Боже мой, уберите этого клоуна, ты пишешь говно унылое
Аноним 17/02/20 Пнд 16:01:51 #97 №213816591 
>>213816260
Мать твою ебали по очереди с Правином Аманаганти, он потом ещё ей в рот насрал кста
Аноним 17/02/20 Пнд 16:01:53 #98 №213816597 
>>213816001
Да
Аноним 17/02/20 Пнд 16:04:27 #99 №213816758 
>>213815396
ты шутишь? мелокософт это 60% индуский код, я не шучу
Аноним 17/02/20 Пнд 16:05:02 #100 №213816801 
>>213816758
Я думаю, это был сарказм.
Аноним 17/02/20 Пнд 16:05:56 #101 №213816845 
>>213815456
extension methods - нарушают инкапсуляцию
лябды есть везде уже давно
linq ,если ты про ORM, то есть hibernate...

все тот же С#ист, не питаюсь иллюзиями
Аноним 17/02/20 Пнд 16:08:10 #102 №213816993 
>>213816801
открой БД sharepoint'а... все станет на свои места
Аноним 17/02/20 Пнд 16:09:50 #103 №213817112 
>>213816993
Я считаю сарказмом не этот >>213816758 пост, а этот >>213815396. А тебе, без обид, следует проветрить помещение.
Аноним 17/02/20 Пнд 16:18:08 #104 №213817643 
>>213817112
ок , пошел проветривать ...
Аноним 17/02/20 Пнд 16:19:07 #105 №213817703 
>>213816591
Я понял тебя, индус, сделай мне кофе
Аноним 17/02/20 Пнд 16:20:16 #106 №213817779 
>>213817703
Открывай рот
Аноним 17/02/20 Пнд 16:25:27 #107 №213818130 
>>213811039
Сыбался, придурок.
Аноним 17/02/20 Пнд 16:27:30 #108 №213818246 
>>213813063
Дааа, письков тот ещё ублюдок.
Аноним 17/02/20 Пнд 16:30:17 #109 №213818438 
>>213812936
Удобны для одного действия со списком, убил бы нахуй за полновесный код этой поебени в моём уютненьком ооп.
Аноним 17/02/20 Пнд 16:33:49 #110 №213818621 
>>213814719
List<Konfetka> = gOvna.stream()
.map(this::Konfetka)
.collect(Collectors.toList);
Генерируется тремя нажатиями, читается аки стишок, чо те не так?
sageАноним 17/02/20 Пнд 17:03:40 #111 №213820496 
Хуя как экспертизой пыхнуло в треде
Аноним 17/02/20 Пнд 17:32:05 #112 №213822255 
Крч, если я создам 10_000 акк гуглплей. С каждого установлю свою приложуху с магаза. Какие ожидают меня подводные?
sageАноним 17/02/20 Пнд 18:02:25 #113 №213824016 
>>213815971
Найс подгорел, петух дырявый. Будешь знать как отвечать, не понимая вопроса. Изи.
Все обтекай, маня.
comments powered by Disqus

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