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)