Информация об изменениях

Сообщение Re[8]: dotnet vs java 2016-2020 от 16.03.2016 17:57

Изменено 18.03.2016 5:29 Evgeny.Panasyuk

Здравствуйте, IT, Вы писали:

EP>>C# именно что копировал Java, прям под кальку. Те же самые врождённые non-generic ArrayList и прочие. Тот же самый ОО идиотизм "фиг вам а не функции, давитесь статическими методами".

IT>О, да! Скопировать ArrayList в 2002-м году — это примерно как скопировать здравый смысл. ArrayList на том уровне развития технологий вполне естественное решение коих у каждой компании были десятки. У меня было своё подобие ArrayList ещё до Java, значит это Java скопировала у меня ArrayList.

Смысл в том что он non-generic — так не было параметрического полиморфизма, так как была калька с Java.
У C++ STL'евский vector<T> уже лет восемь был к тому моменту, и стандарт ISO C++ 1998-го года обошёлся без всяких врождённых ArrayList'ов.
Re[8]: dotnet vs java 2016-2020
Здравствуйте, IT, Вы писали:

EP>>C# именно что копировал Java, прям под кальку. Те же самые врождённые non-generic ArrayList и прочие. Тот же самый ОО идиотизм "фиг вам а не функции, давитесь статическими методами".

IT>О, да! Скопировать ArrayList в 2002-м году — это примерно как скопировать здравый смысл. ArrayList на том уровне развития технологий вполне естественное решение коих у каждой компании были десятки. У меня было своё подобие ArrayList ещё до Java, значит это Java скопировала у меня ArrayList.

Смысл в том что он non-generic — там не было параметрического полиморфизма, так как была калька с Java.
У C++ STL'евский vector<T> уже лет восемь был к тому моменту, и стандарт ISO C++ 1998-го года обошёлся без всяких врождённых ArrayList'ов.