Re[3]: Материалы по детерминированности функций
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 03.06.11 12:32
Оценка:
Здравствуйте, VVP, Вы писали:

VVP>Здравствуйте, gandjustas, Вы писали:


G>>Детерминированность — зависимость функции ТОЛЬКО от параметров. То есть при одинаковых параметрах функция всегда возвращает одинаковое значение. Это позволяет производить некоторые оптимизации, заменять вычисления на таблицы, кешировать (мемоизировать) результаты.

G>>Два свойства совместно открывают большой простор для оптимизации программ. Возможность параллелить вычисления и кешировать результаты уже может сделать программу в разы-десятки раз быстрее.
VVP>Гхм, как бы помягче сказать...
VVP>За приведенные высказывания, конечно, спасибо. Но мне нужно немного другое, — ссылки на некие "авторитетные" объяснения-сравнения.
А логика — не авторитет?

VVP>Я то все выгоды прекрасно понимаю, и вопрос собственно возник из необходимости в дискуссии сослаться на "непокобелимые" источники информации.

VVP>Нужен какой-нить классик-методолог, который бы подвел теоретическую базу.
Ссылайся на Мейера, Грэма и SPJ, один хрен никто не полезет проверять.

VVP>Из серии, что допускание изменений входящих параметров в одной-другой-третьей функции проверки объектов, ведет к бардаку во всем программном коде. Ну и почему ведет.


Вообще в Framework Design Guidelines было про изменения входных параметров.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.