Недавно я натолкнулся на идею, выдвинутую Джароном Ланье, под названием «фенотропное программирование».
Идея состоит в том, чтобы использовать «поверхностные» интерфейсы вместо одноточечных интерфейсов в компьютерных программах, использующих статистику, чтобы отсеять незначительные ошибки, которые обычно приводят к катастрофическому сбою «классической» программы.
Двухстрочное описание здесь:
По словам Джарона, «реальная разница между нынешней идеей программного обеспечения, которая заключается в соблюдении протокола, и идеей, которую он обсуждает, в распознавании образов, связана с теми видами ошибок, которые мы создаем», и если Если мы не найдем иной способ мышления и создания программного обеспечения, мы не будем писать программы размером более 10 миллионов строк кода, независимо от того, насколько быстрыми становятся наши процессоры ».
Немного более длинное объяснение здесь . И еще более длинное объяснение здесь .
Итак, вопрос, глядя сквозь очевидные коннотации роботов-повелителей, которые люди обычно выбирают, как можно на самом деле разработать и написать «фенотропную программу»?
phenotropic program
?