Наука кодогетрика: описание и применение

Кодогетрика - наука о генетике в коде, то есть когда код ведёт себя как живое существо. Мутирует, сменяются поколения и растёт. То есть как растение. Самые потенциальные 'узлы' - мутируют дальше, а то что вызывают '#GP' умирают или пытаются мутировать в более жизнеспособные узлы.


Список метрик


ξ — размер узла (количество строк/инструкций).


μ° — мутация (изменение узла относительно его размера).


λ — стабильность роста (доля мутации узла в общей сумме мутаций).


φ — фитнес-функция (жизнеспособность узла).


τ° — темп мутации (частота мутаций за поколение).


ω — потенциальность (перспективность узла для развития).


Если вы не прочитали статью о GEOS - вам не все понятно, поэтому предлагаю прочитать вначале ту статью.


Пример синтаксиса и разбор его:


α⟩ ξ = 10

β⟩ ξ = 23

σ⟩ ξ = 12


α⟩ μ° ≈ 0,5 | λ ≈ 50% | φ ≈ 0,7 | τ° ≈ 0,3 | ω = 1

β⟩ μ° ≈ 0,8 | λ ≈ 80% | φ ≈ 0,4 | τ° ≈ 0,1 | ω = 0

σ⟩ μ° ≈ 0,77 | λ ≈ 77% | φ = 0,0,0 | τ° ≈ 0 | ω = 0


§ α⟩ = η // Узел α достиг идеала. Дальнейшие мутации не требуются.


```


Это синтаксис данной мини-науки. Разберем по подробнее:


α⟩ ξ = 10

β⟩ ξ = 23

σ⟩ ξ = 12


Это - перечисление количества строк в узлах(α⟩, β⟩, σ⟩) обозначается строчной греческой буквой **ξ** (кси).


α⟩ μ° ≈ 0,5 | λ ≈ 50% | φ ≈ 0,7 | τ° ≈ 0,3 | ω = 1


μ° - это обозначение мутации, а примерное число которому оно ровно - процент количества мутаций.


λ - стабильность роста. По факту - процент из μ°.


φ - фитнес-функция. Считает насколько код рабочий, продуктивный итд.


τ° - темп мутации. Частота за поколение.


ω - перспективность узла, сигнал что его нужно особенно активно развивать. Получает такой значок если за 2 поколения φ > 0,7.


Разбор буквально:


α⟩ μ° ≈ 0,5 | λ ≈ 50% | φ ≈ 0,7 | τ° ≈ 0,3 | ω = 1


Узел альфа) мутация примерно равна 0,5 | λ примерно равна 50% | результат фитнес-функции примерно равен 0,7 |


То есть на самом деле все не так сложно, как может показаться. Это интересная и необычная наука, и наверно скоро выйдет статья где я буквально покажу работу этих принципов и принципа самой кодогетрики.


[Ссылка на статью GEOS]

Καλή κωδικοποίηση!

Happy codding!