Здравствуйте, Pzz, Вы писали:
Pzz>Я не очень понимаю, с чего бы у программистов на C# и на Яве представление об алгоритмах и структурах данных так уж существенно различалось, языки-то весьма похожие.
Из моих наблюдений. Довелось на C# попилить некоторое время. Может, потому, что задачи, решаемые на этих языках, существенно отличаются. Да взять хотя бы коллекции в жаве и коллекции в сишарпе. В жаве понятно, что люди, кто это проектировали, в теме структур и алгоритмов, там стройная система интерфейсов и контрактов. Плюс опенсорсных либ есть с разными модными структурами. В шарпе — какой-то винегрет как будто из перла позаимствовали.