Здравствуйте, gandjustas, Вы писали:
PD>>>>Компилятор будет в лучшем случае оптимизировать "в среднем", то есть в расчете на некую среднюю задачу. И чем выше уровень абстракций, тем хуже он это будет делать. Оптимизировать цикл можно очень хорошо, а оптимизировать задачу "сделай вот это" — можно лишь на бвзе некоторых правил оптимизации общего порядка. Как только попадется нечто, что под эти правила не подходят — результат будет плохим.G>>>Можно не писать то, что под эти правила не подходит.
PD>>Так я об этом и говорю. Каждому инструменту — свое назначение. Где Linq, где ассемблер. кесарю кесарево, слесарю — слесарево
G>Из всего вышесказанного следует что программа написанная на более высоком уровне лучше поддается оптимизации.
ИМХО следует наоборот. Я же ясно сказал — см. выделенное.