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