>>213810667 (OP)Потому что придуман коммерческими кодерками ради решения коммерческих задач, а не учёными ради науки. Но технически он более-менее норм, его основной минус - комьюнити. Это из-за этих пидоров живые люди сейчас неиронически называют друг друга миддлами и прочими тупыми словечками. А знаешь, что хуже всего во всей вонючей яме их наследия? Словосочетание "бизнес-логика". Отвратительно, каждый раз втихую блюю под стол, как слышу эту хуйню. Там уже такая лужа рвоты, ты бы видел.
>>213810667 (OP)Я вот вспоминаю как лет 10 назад играл в кубач, ну когда он только вышел. Так то подметил что игра - на Java, графики - её нет, при этом умудряется тормозить и лагать. Почему так? Там же чисто технически FPS не должен ниже тыщи опускаться.
>>213811173Говнокод. Каждую секунду игра выделяет 150мб при движении персонажа. Проект очень старый и сейчас практически полностью переписан в версии для MS Store.
>>213811272Но тем не менее всё равно так и остался на Java, хотя запили такую йобу на нормальном языке - беды бы не знали. Не?
>>213811447Так майнкрафт - говно, без модов. В ванилу уже все наигрались, а вот моды прям вторая жизнь у майна. А они все на жабе.
>>213811544Я про теорию. Насколько быстро будет работать кубач будь он написан на том или ином языке.
>>213811450Да вам просто нужны ебанные рамки, чтоб вас ограничивали, которых в питоне и плюсах как раз нет
>>213811885Ну могу сказать что на старом компе у меня и был 1 гиг. Для тех времен ничего удивительного. Да. Но и яж не крайзис запускаю. Там графика из середины девяностых. Что там так жрёт производительность?
>>213810774>того же C# или C++C# чуть более, чем полностью - копия Java. Поэтому ты нахуй идешь, дауненок.>>213810783C подобный синтаксис. Пишуший на ++ поймет и java и # как два пальца.
>>213811797Выделяешь ему всю оперативу какая есть. Дальше можно носится по мири аки еёбнутый, портится в незер/из незера, можно для пущего эффекта модами обмазатся и что-нибудь в фоне запустить. В один прекрасный момент майн пидорнёт важные системные процессы из оперативы и отправит комп в бсод. На 4Гб исполнялось такое на изи.
>>213811781Строгость =/= рамки, дебич. С насильным ооп в жабе просто работать приятно и удобно. А вот про плюсы/питон, где вполне норма, что код лежит в одном-двух файлах, так не скажешь. Да и питон кроме веба юзлесс.
>>213812041У тебя этот гиг почти полностью система жрала, вот виртуальной машине жабы места и не оставалась. Она требовательна только к оперативной памяти. Да и выше писали, наверное, нотч нормально так наговнокодил. Андроид приложения, например, на жабе в основном пишутся и спокойно себе работают, не тормозят.
>>213810774>аже Phyton не такой всратый.Пиздец, как можно сравнить языки со статической и динамической типизацией?
>>213812085>С насильным ооп в жабе просто работать приятно и удобноВообще-то в жабе нету никакого насильного ООП. Никто тебе не запретит писать только статические функции или вообще засунуть всю логику в одну единственную функцию main.
>>213812491>засунуть всю логику в одну единственную функцию mainВсё равно код будет неявно зашкварен ООПом.
>>213812491Ну конечно, всегда можно творить хуйню. Попробуй так напиши проект какой побольше калькулятора в одной функции main, умник.
>>213812410Ну так яж на экспишке тогда сидел эх, славные были деньки. Дротил круглыми сутками. Эх.. , система отжирала 30-40-50%. Почему третий модерн варфаре у меня летал, а кубач - не летал? И да, напомню что у MW3 графен на уровне кукурузиса.
>>213812613Но тем не менее написать проект, использующий одни только статические функции вполне возможно, хоть и странно.
>>213812449Оба языка со статической типизацией... Иногда приходится залазить и в питон и сосать, потому что тип явно не указан
>>2138127270_о. Был у бабки летом на хате в те времена. Там комп стоял семерка и два гига оперативы. Ситуация наоборот была. Алсо, играть я пытался в MW самый первый, не ремастер естественно, и он подлагивал, поэтому приходилось устраивать войнушки на серверах в майнкрафте. 20лвл
>>213812687>ООП - величайшая парадигма. Функциональщики сосут пистонООП и функциональная парадигма - не противоречат друг-другу. И все современные языки имеют в своем арсенале возможность функционального программирования. Даже в той же java есть функции высокого порядка map, filter, reduce, которые зачастую удобнее и нагляднее чем использование цикла.
>>213810926А чо не так с термином то? Хорошее обозначение верхнего слоя слоеной архитектуры. Вполне валидный термин и для условного хаскелямимофункциональщик
>>213812936>функции высокого порядка map, filter, reduceвысокоуровневая реализация. Это по твоему функциональное программирование использовать реализованный метод? Функциональщина - это отказ от иерархий наследования и связей между объектами, писанина в монолитном стиле. Если не так - поправь
>>213812065> C# чуть более, чем полностью - копия Java. Поэтому ты нахуй идешь, дауненок.Шарп это улучшеная версия джавы. Благодаря геттерам/сетерам, extension methods и лямбдам джава сосет у него с заглотом.
>>213810667 (OP)Долбики итт срутся чей молоток удобнее, пока ентрпройз джава боярин пишет бизнес логику и ебет всех маминых кодерков в очко
>>213813122Лямбды есть в джаве начиная с 8 версии. Что понимаешь под отсутствием геттеров и сеттеров? Если то, что их нужно писать, то давно не нужно, есть lombok
>>213813475Ну так да. Ребенок выше, видимо, кроме шарпа ничего не знает. И лямбда в джаве давно появились.
Знающие ребята, подскажите.По C# дохуища непонятной и странной литерадуры всех сортов.Важно ли читать CLR via C#, чтобы понимать, чё ты вообще пишешь, или нет?У Эккеля по жабе охуенная книга, но я сомневаюсь в том, что меня джуном возьмут так.
>>213813536Слышал про Record? Там ещё все более изящнее чем то, что ты высрал. До этого в ломбок были аннотации.
>>213813513Лямбды то есть, но каков толк их юзать, если ни в одноц коллекции их не заюзаешь? В шарпе же ко всему, что реализует IEnumerable даже к бд! можно применять filter, map, fold и тд.Еще могу упомянуть override операторов и приведениц типов, значимые типы и дженерики для значимых типов так бесит эта хуета с Integer и куча другого сахарка типа Message?.Text
>>213813819Что чисто читать смысла мало. Пробуй делать реальные проекты (например по видео с Ютуба) и параллельно читай что то. А что читать выбери по отзывам с Амазона. Если ты совсем зелень то не стоит даже пробовать в ит.
>>213814041Ты точно про джаву говоришь? Потому что все эти мапы, стримы и прочее как раз на коллекциях работают
А зачем писать геттеры и сеттеры, если можно сделать как-то так:class Huita {public String huitaName;public int number;//и так далее}
>>213814428Геттеры - для валидации и оповещения каких-нибудь бомжей об обновлении данных. Сеттеры - не нужны, хуита без задач, гной, пидор, разве что для отложенного вычисления какого-нибудь редкоиспользуемого говна могут пригодиться. Такие дела.
>>213814537Ты прав, но в этом случае и от автоматических гетеров/сеттеров нету никакой пользы, так как они ничего нового не делают.
>>213814041Представил коллекцию как Стрим и используешь эти функции, в чем проблема? Оверайд такая себе фича. Что блять приведение типов? Тупо написать в скобочка класс что по иерархии ниже или что, конкретнее... Хуево защищаешь свою парашу.
>>213813726рекорды - это единственное, чего нет в #, но есть в Java>>213813122много в чем, LINQ забыл, GC, management code etc.Но язык не по фичам судят, а по реализации. Мелкософты так обдрыстались своей монополией, что Java и раньше и плотнее захватил рынок. Linux > Windows. Как ни крути.
>>213813536дружок пирожок , надеюсь ты знаешь к чему приводит сокрытие логики? И да в большинстве своем нахуй не надо смешивать свойства и методы . Как правило там простые мутаторы положил, забрал, если сильно большее - можешь сразу баг заводить!мимо тоже C#
>>213813578вот скажи нахуя ты в C# лезешь. Я бы наоборот перекатился в java и сидел до старости правил legacy код...
>>213814818https://github.com/louthy/csharp-monadБоюсь представить, как эта либа будет выглядеть в джаве.> Представил коллекцию как Стрим и используешь эти функции, в чем проблема?Всрато. Мы ведь тут всратость языка, а не его fункционал обсуждаем.
>>213815261> нахуя ты в C# лезешь.Написан не индусами, а белыми людьми овер-лицеистами с IQ достигающим 900 единиц.
>>213810926> Потому что придуман коммерческими кодерками ради решения коммерческих задач, а не учёными ради науки. Но технически он более-менее норм, его основной минус - комьюнити. Это из-за этих пидоров живые люди сейчас неиронически называют друг друга миддлами и прочими тупыми словечками. А знаешь, что хуже всего во всей вонючей яме их наследия? Словосочетание "бизнес-логика". Отвратительно, каждый раз втихую блюю под стол, как слышу эту хуйню. Там уже такая лужа рвоты, ты бы видел.Меня тоже в начале ташнило от такого названия , немог понять с какого хуч тут вообще есть слово бизнес.
>>213815413А что тут понимать? Капиталисты срут везде своими мемами, промывают мозг, как могут. МК-УЛЬТРА во все поля.
>>213812041> Ну могу сказать что на старом компе у меня и был 1 гиг. Для тех времен ничего удивительного. Да. Но и яж не крайзис запускаю. Там графика из середины девяностых. Что там так жрёт производительность?Она однопоточная почти вся. Вот и тормозит, еще если на пиратке играл там перед запуском она сама себя взлямывает при помощи библиотеки asm которая изменяет байткод на лету.Мимо кодер майнкрафта
Потому что его таким сделали, а почему его таким сделали и в чём заключается "всратость" это два других вопроса.
>>213815723И что ты высрал? Работал с разными индусами, жил пол года в Индии. Есть долбоебы, есть норм спецы, прям как на дваче.
>>213815456extension methods - нарушают инкапсуляцию лябды есть везде уже давно linq ,если ты про ORM, то есть hibernate...все тот же С#ист, не питаюсь иллюзиями
>>213816993Я считаю сарказмом не этот >>213816758 пост, а этот >>213815396. А тебе, без обид, следует проветрить помещение.
>>213812936Удобны для одного действия со списком, убил бы нахуй за полновесный код этой поебени в моём уютненьком ооп.
>>213814719List<Konfetka> = gOvna.stream().map(this::Konfetka).collect(Collectors.toList);Генерируется тремя нажатиями, читается аки стишок, чо те не так?
Крч, если я создам 10_000 акк гуглплей. С каждого установлю свою приложуху с магаза. Какие ожидают меня подводные?
>>213815971Найс подгорел, петух дырявый. Будешь знать как отвечать, не понимая вопроса. Изи.Все обтекай, маня.