Как следующие два блока псевдокода сравниваются с точки зрения скорости как для скомпилированных языков, так и для интерпретируемых языков? (Игнорирование числа цифр)Производительность вычислительных констант
По существу, есть ли потеря производительности за счет записи переменных как функции нескольких констант, а не вычислений заранее? Это часто делает код более понятным.
permanentNum = (3.1416/3) + 1.5708
return permanentNumber/userInputNumber
.
permanentNum = 2.6179
return permanentNumber/userInputNumber
Спасибо!
«Интерпретированные» языки в наши дни часто компилируются JIT, поэтому различие, которое вы делаете, размыто в лучшем случае – Nemo