HELP

From
Ianos Gnatiuc (2:469/303.55)
To
Viktor Karev
Date
2002-10-02T13:28:49Z
Area
RU.ALGORITHMS
Hello Viktor!

01 Oct 02 19:13, you wrote to Andrey Belyakov:

 >> > Зная основы асма, программер имеет возможность оптимизировать
 >> > код ещё до его написания, выбирая наиболее оптимальные структуры
 >> > данных, и соответственно их обрабатывая.
 >> Бред. Задумываясь об внутренней структуре программы, а не
 >> поставленной задачи, программист просто теряет время. И обычно
 >> оптимизация на таком уровне повышает производительность системы
 >> на несколько %%. А осознав задачу можно изменить производительность
 >> в десятки раз...

 VK> Присоединяюсь.
 VK> И добавлю. Для оптимизации кода необходимо знание того, как
 VK> работает железо, а не знание собственно асма.
 VK> Пример: если я знаю, что шина данных 32-битная, то я буду
 VK> организовывать обмен данными преимущественно такими блоками. И
 VK> при чем тут асм?

тем не менее, компилятор никогда не сможет сделать критическую зону лучше чем человек. как правило, там где скорость криточно, пишут на асме, а не всю програму.

для примера, посмотри как деляется простая функция как memmove(...)

Ianos

... [WinAmp is not installed]  EMAIL: ssianky[at][hotmail | yahoo].com
--- GoldED+/W32 1.1.4.7
 * Origin: SS Ianky - (373-2) 534966 (2:469/303.55)