ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
52676 Топик полностью
Bill (02.03.2006 08:59, просмотров: 1) ответил MDenis на Еще пирикол из серии как ненадо писать...
Если хотите получить компактный код, то нужно сделать две вещи. 1. Использовать по возможности типы данных, наиболее естественных для используемого типа процессора. Причем, желательно использовать такие типы данных, операции с которыми имеют больше возможностей для оптимизации. Перечень типов данных в порядке ухудшения их "оптимальных" свойств: unsigned char, unsigned int, signed char, int, unsigned long, long, float, double. Это для 8-разрядного процессора. 2. Включите оптимизацию компилятора на верхний уровень. Если не хотите зависеть от способностей компилятора оптимизировать код, пишите так, чтобы компилятор генерировал код, руководствуясь только Вашими указаниями: x = y/256; ==> x = y>>8; x[i][j] = x[i][j] + 20; ==> x[i][j] += 20; и т.д.