Для оптимизации операций сложения и вычитания рекомендуется использовать процедуры Inc и Dec.
Использование Inc(i) вместо i=i+1дает выигрыш до 30%, что очень важно при использовании циклов.
Правило 26. Те части программы, которые используются довольно часто (отдельные подпрограммы, циклы, выполняющиеся большое число раз, и т.д.), целесообразно написать на языке ассемблера.
Заключение. Не надо уповать на постоянно растущее быстродействие и объемы памяти. Они растут для того, чтобы программы работали быстрее, чтобы можно было закладывать больше полезных функций, которые могли бы выполняться за то же время, а не как оправдание использования неэффективных приемов программирования.
Приведенные правила - не более чем правила. Однако правила эти вполне реально экономят память и упрощают процесс внесения изменений в текст программы, что неоднократно проверено автором.