|
Программы становятся более удобочитаемыми, если в них используются выражения, включающие константы. Для выполнения вычислений, содержащих только константы* применяют множество различных методов компилирования. Некоторые компиляторы вычисляют все выражения с константами во время компилирования и запоминают результат. Другие компиляторы запоминают константы, а вычисления осуществляются во время выполнения. Второй способ неэффективен, если выражения находятся внутри циклов. Приведем примеры выражений с константами:
TAX = INC — 3200/12
Y = SQRT(ABS(COS(2.30259 * * 1,839)))
INT = IRATE/365/12
В = 4.0* A/3.0
Все эти выражения содержат константы, и, включая их в программу, следует проявлять осторожность. Если выражения с константами не вычисляются во время компилирования, необходимо их всегда располагать вне цикла.
Процесс выполнения операторов, значения которых известны на стадии компилирования, что позволяет не выполнять их во время прогона программы, обычно называют сверткой. Свертка выполняется также для значений, которые могут быть определены внутри блоков программы.
⇐3.6. Память || Оглавление || 3.8. Инициирование переменных⇒
|