Archive for марта 4, 2010

Распространение констант и копий

С точки зрения оптимизации кода доступ к значениям в регистрах быстрее, чем доступ к константам, который в свою очередь эффективнее доступа к значениям, хранящимся в памяти. При прочих равных условиях, если секция кода исчерпывает доступную регистровую память, рассмотрите возможность замены некоторого выражения константой. Читать полностью »

Пять элементов хорошей программной разработки

Возможно, вам знаком формат программных решений, называемый диаграммой IPO. IPO — это сокращение от input/process/output, т. е. «ввести/обработать/вывести». Диаграммы IPO являются стилизованным представлением этого старинного подхода к формулированию программных решений. Читать полностью »