Здравствуйте, Denis2005, Вы писали:
D>Влад, я не думаю, что сделать "бенчмарк", о котором выше шла речь займет у тебе больше минуты.
D>Поэтому запости результаты, а то дискуссия на тему крутизны Nemerle заходит в тупик.
Твой тест будет измерять скорость работы GC. На фоне выделения помяти какие-то там вызовы делегатов просто не будут заметны.
D>Насчет делегатов ты конечно прав, а вот насчет интерфейсов погорячился.
Извини, но я изучил впорос о котором говорю, а вот ты высказываешь свои предположения. Вызов метода интерфейса где-то 2-3 раза медленее нежели виртуального метода. Вот только подобными бэнчмарками это не выявишь. Тут и комплитор может соптимизировать, и предсказание ветвления в процессоре срабатывать начинает.
Пожалу самым правильным тестом было бы реализовать функцию сортировки в в разных вариантах которой использовать для сравненеия делегаты, компаратор на базе интерфейса и функциональный объект.
... << RSDN@Home 1.2.0 alpha rev. 637>>