Последовательность действий, выполняемых арифметическим устройством, определяется программой, хранящейся в памяти компьютера. Это еще один уровень в структуре нашей системы, и для описания функционирования этого уровня мы используем еще один набор понятий: передача управления, цикл, распределение памяти, отладка программы. Связь между уровнями такова: самые крупные структурно-функциональные единицы предыдущего уровня становятся самыми мелкими единицами следующего уровня. Программист мыслит в терминах арифметических операций, но он — за редкими исключением — не заботится о том, как числа представлены в машине и как производится округление. И уж совсем никогда не будет он думать о той физике, на которой в конечном счете основана работа компьютера.
В системе, которая включает в себя лишь собственно компьютер ("железки"), программа — высший уровень управления. Но на самом деле компьютер выполняет определенную служебную функцию, являясь подсистемой более обширной системы, включающей в себя человека. Программа для компьютера может быть, например, программой расчета ядерного реактора. В таком случае она будет результатом деятельности одного или нескольких людей в области физики ядерных реакторов — деятельности, которая характеризуется своими специфическими понятиями. Это еще один уровень иерархии. Наконец, мы можем выделить еще один уровень — систему обучения. Специалисты в области физики ядерных реакторов и программирования не возникают сами собой — их обучают этому, и процесс обучения также имеет свои специфические черты и понятия, помимо тех черт и понятий, которые относятся собственно к делу. Понятие управления в том широком смысле, в котором я его употребляю, включает в себя, в частности, и обучение.
Рассмотрим теперь несколько примеров структурно-функционального параллелизма в области социальной интеграции. Возьмем политику — управление поведением людей. Простейший способ управления — это непосредственное командование, подчинение. Часть людей выделяется из основной массы и образует уровень начальников. Начальники распоряжаются своими подчиненными точно так же, как подчиненные распоряжаются частями своего тела, — на основе волевого акта (я рассматриваю предельный случай командования, который имеет место, скажем, между рабом и надсмотрщиком). Таким образом, здесь нет структурно-функционального параллелизма: один и тот же способ управления переносится с уровня отдельного человека на уровень группы людей, подчиненных одному начальнику. Этот способ организации "антикибернетичен". Напротив, общество, где управляет
Выделив функцию наблюдения за исполнением законов из всех прочих функций (которые можно назвать исполнением законов), мы разделили общественную деятельность на два крупных класса, образующих два уровня иерархии. В рамках каждого класса есть своя тонкая структура, своя иерархия. Возьмем любую административную систему, например, систему государственной исполнительной власти. Здесь иерархия образована отношением командования. Начальник имеет над подчиненным власть, и управление в значительной мере сводится к изданию приказов и распоряжений. В отличие от рабовладельческого общества, эти приказы касаются лишь сферы служебных обязанностей, да и в этой сфере они ограничены рамками закона. Тем не менее, это отношение командования, и отсюда проистекает ряд трудностей и недостатков, которые обычно обозначаются словом "бюрократизм". Основной способ борьбы с бюрократизмом — это строгое соблюдение структурно-функционального параллелизма. На каждом уровне иерархии должен быть найден свой специфический способ функционирования, который позволил бы эффективно управлять предыдущим уровнем, не подменяя его. Организация управления - задача чрезвычайно трудная и творческая. Она требует огромной концептуальной работы: нужно построить иерархию понятий и параллельную ей структурную иерархию так, чтобы на каждом уровне структуры можно было в терминах соответствующих понятий описать управляющие функции уровня, указать его задачи. Если это не сделано должным образом, то неизбежна бюрократическая неразбериха, при которой каждый начальник то превышает полномочия, то стремится переложить ответственность на вышестоящую инстанцию, а продвижение бумаг вверх и вниз по иерархии в значительной степени определяется случайными факторами.