Показать сообщение отдельно
Старый 03.07.2017, 15:40   [включить плавающее окно] #18
По умолчанию Re: Патриот в руках программиста

Цитата: Сообщение от танкист Посмотреть сообщение
нет перегрузки операторов
Ну ты ещё множественное наследование попроси и деструкторы. Перегрузку операторов в яве убрали принципиально, и я, например, с разработчиками согласен.

Цитата: Сообщение от танкист Посмотреть сообщение
примитивные массивы, в то время как в шарпе это настоящие коллекции с соответствующим интерфейсом
Так это для скорости. Коллекция - это коллекция, а массив - это массив. Кроме того, массив в иммутабельную коллекцию переделывается в один вызов, а большего практически никогда и не надо.

Цитата: Сообщение от танкист Посмотреть сообщение
Вроде бы похожи, но фишка в том, что в яве "удобности" накручивали сверху, а в шарпе это заложено по-определению и идеологически.
Само собой, у Майкрософта была возможность посмотреть, подумать и не повторять ошибок предшественников.

Но в яве как языке сейчас многие устаревшие вещи починены путём использования Scala, Kotlin и т.п., а устаревание стандартной либы с лихвой компенсируется сторонними (от того же Apache). Неприступным затыком остаётся только JVM (типа отсутствие поддержки generics на уровне команд), и то определённое развитие есть.

Я, к сожалению, с C# практически не знаком, иначе, уверен - с лёгкостью накидал бы таких же "косяков".
  Ответить с цитированием