Здравствуйте, Тёмчик, Вы писали:
Тё> А к примеру, java программисты, в среднем по больнице, имеют какое-то практическое представление об алгоритмах.
Только вот я что-то не припомню жаба-кода, богатого по алгоритмической части. Всё больше как-то попадались бесконечные адаптеры абстрактных фабрик по созданию других адаптеров для других абстрактных фабрик
Здравствуйте, Тёмчик, Вы писали:
Тё>Из моих наблюдений. Довелось на C# попилить некоторое время. Может, потому, что задачи, решаемые на этих языках, существенно отличаются. Да взять хотя бы коллекции в жаве и коллекции в сишарпе. В жаве понятно, что люди, кто это проектировали, в теме структур и алгоритмов, там стройная система интерфейсов и контрактов.
Особенно дженерики там стройные, ага.
Тё>Плюс опенсорсных либ есть с разными модными структурами.
Это единственный реальный плюс (кроме большей кроссплатформенности). Который, впрочем, не вечен. Под .NET сейчас уже довольно много приличных библиотек.
Тё>В шарпе — какой-то винегрет как будто из перла позаимствовали.
Бред.
Здравствуйте, koandrew, Вы писали:
Тё>> А к примеру, java программисты, в среднем по больнице, имеют какое-то практическое представление об алгоритмах.
K>Только вот я что-то не припомню жаба-кода, богатого по алгоритмической части. Всё больше как-то попадались бесконечные адаптеры абстрактных фабрик по созданию других адаптеров для других абстрактных фабрик
Может, ты просто не был на проекте, где использовались какие-то алгоритмы?
А так да, IoC породила чудовищ и на Java, и на C#.
Здравствуйте, ·,
нет, это был как раз тот случай, когда Заказчик сам не в теме, но зато наобещал своему Заказчику (мы были субподрядчиком какого-то там уровня) золотые горы типа "все будет ого-го!" А дальше и сам не очень-то представляет, что такое это "ого-го". И даже не представляет, что и как можно измерить (а измерять было надо
).
Вот в этом и отличие реальной инженерной работы от задачек на собеседованиях.....