Re[54]: Работа - с чего начать: С++ или С#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 21.03.09 00:34
Оценка: +1 -2
Здравствуйте, Erop, Вы писали:

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


G>>Если производительность окажется недостаточной то надо смотреть причны и бороться с ними.

G>>Причем чаще всего прчиной оказывается применение неподходчщего алогоритма. Очень редко приходится нарываться на ситуацию когда низкая производительность вызвана особенностями платформы.

E>IMHO, такая ситуация, когда для ускорения надо менять алгоритм, часто говорит о том, что проектировали плохо.

Обычно так и делают.

E>Часто можно сразу выбирать оптимальный алгоритм.

А еще чаще — нельзя. Потому что решение задачи кроется не в одном алгоритме, а в дестятках. Подобрать оптимально каждый из них нереально, кроме того заранее обычно даже не думают как данные выглядеть будут.

E>Не понятно зачем пессимизировать-то? В большинстве задач оптимальные алгоритмы давно уже известны...

Ну если у вас задачи такие что под нее сразу можно оптимальный алгоритм подобрать, то хорошо.
В реальной жизни приходит заказчик и говорит: "сделайте мне песдато!"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.