Здравствуйте, kaa.python, Вы писали:
KP>Да, согласен, это довольно интересные значения и они неплохо иллюстрируют кривизну рук тех, кто их использует. Там Go требует большое памяти чем Java, а Rust больше времени чем C++, Java, Kotlin и Go. Полагаю что они просто задолбались слушать жалобы от пользователей и решили что проще накинуть времени и ресурсов нежели объяснять участникам что у них руки из жопы растут
Т.е. Go программисты — это типичные нытики, а C# программисты — настоящие суровые парни, которые никогда никому не жалуются? Ну что же, вполне возможно.
KP>Ну я бы не стал такие далеко идущие выводы делать. Если уж хочется ресурсоемкие алгоритмы сравнивать, ты 100% знаешь где искать, и там .NET обходит JVM ну может на 10%.
Думаю, дело не только в этом. На хакерранке алгоритмы пишутся без дополнительных библиотек, а у джавы родовая травма с примитивными коллекциями, которая как раз решается исключительно кастомным кодом. Большинство алгоритмов на хакерранке — это манипуляция целыми числами, что ставит джаву в неудобное положение — либо использовать массивы, либо коллекции объектов.
Кстати, в твоих "ресурсоёмких алгоритмах" наблюдается примерно таже хрень.