Комментарии 9
Мы не можем напрямую применить данное уравнение к программам, т.к. их нельзя умножать друг на друга, а также складывать и вычитать.
Программистская шутка: а делить-то можем!
Целью статьи является, при помощи математики, превращение данного знания из эмпирического в строгое и теоретически обоснованное
Цель не достигнута. Ни единиц измерения, ни эталонных величин ни способов измерения. Не говоря уже о практической пользе данного теоретического теоретичествования.
Прошу вас, поясните смысл и природу уравнения балансировки чисел. Что оно позволяет узнать о числах x и y, кроме того, что они пропорциональны с коэффициентом Ф?
Если есть два числа x и y, то у них могут быть две крайности. Первая, это x=y, а вторая x=0 или y=0. Соответственно, уравнение балансировки чисел показывает, какое отношение x и y является оптимальным (Ф). Балансировка – это поиск оптимального решения между двумя крайностями, и она работает не только с числами, как и показано в статье.
Ждем-с практического обоснования
Интересная статья, возможно лет через 20 на основе таких вот формализаций будет работать автоматическая проверка кода на качество в каждой иде.
20 лет это перебор! Лет 5 самое много, работа-то не остановилась!
Если будет существовать строгий математический способ оценки качества кода в связке с поставленной задачей, то машины будут программировать самостоятельно. Даже тупой брутфорс перебор комбинации символов должен рано или поздно сгенерировать программу, удовлетворяющую уравнению оценки. #skynetwelcome
Останется еще найти способ машинам самостоятельно генерировать себе задачи.
Математические аспекты хорошего кода