В IEEE Spectrum вышла интересная статья, предлагающая к пулу известных законов развития вычислений (Мура про удвоение числа транзисторов каждые два года и Меткалфа про рост ценности сети пропорционально квадрату числа пользователей) добавить еще несколько:
"Закон Юла о комплементарности": если два атрибута или продукта комплементарны, то ценность одного (или спрос на него) будет обратно зависеть от цены на другой.
"Закон Хоффа о масштабируемости": потенциал масштабируемости технологичного продукта обратно пропорционален степени его кастомизации и прямо пропорционален степени его стандартизации.
"Закон Эванса о модульности": негибкость, несовместимость и жесткость сложных или монолитно структурированных технологий могут быть снижены за счет модульности технологических структур или процессов.
"Закон Дедека (автора статьи) о диджипликации": если процесс или ресурс проходит оцифровку, его потенциальная ценность растет мультипликативно (а не аддитивно).
Хотя автор статьи преподносит это как "законы", ставя их на один уровень с приводимыми в начале примерами, я бы скорее отнес их к разряду здравого смысла и проверенных временем подходов. Условно, в отличие от закона Мура, они задают не долгосрочную динамику, а локальный среднесрочный характер перемен.
spectrum.ieee.org/on-beyo…omputing
I contend that there are other regularities in the field of computing that could also be formulated in the same manner as Moore’s and Metcalfe’s famous conjectures. I would like to propose four such laws.