Читать «Я нашел смысл жизни: Автореферат мировоззрения с эпизодами автобиографии» онлайн - страница 134

Владимир Александрович Цай

2. Программы в человеческой деятельности

Слово «программа» можно трактовать как развернутый план действий для достижения какой-либо цели, например, программа партии, программа развития, программа построения и др. Соответственно, программирование – это составление таких планов, и в этом смысле человек программирует с тех пор, как появился. Он составляет планы действий для себя, для членов семьи, для компании и государства. Он составляет планы на день, месяц, год и жизнь. Фактически человек пытается так или иначе программировать всю свою деятельность. Большинство программ содержится в голове человека и имеет вид: для достижения такой-то цели необходимо выполнить следующие действия, причем если возникнет такая ситуация, то выполнить то-то и то-то, и т. д.

Основная особенность этих программ заключается в том, что они не описывают все возможные ситуации, оставляя принятие решения на момент исполнения, на авось. Если программа составляется для себя, то человек уверен в том, что такое непредвиденное решение придется принимать ему самому, и может положиться на себя. Если же программу должен выполнять кто-то другой, то необходимо максимально исключить непредвиденные ситуации. Особенно это касается рутинной работы, которую выполняют подчиненные на конвейере, в офисе и др. Программа принимает вид детальной инструкции, в которой предусмотрены все ситуации и даже указание на то, что делать в случае непредвиденной ситуации. Каждая такая ситуация приводит к изменению инструкции, то есть инструкция корректируется («отлаживается») в процессе ее использования.

Так что программирование и программисты существовали и до появления компьютеров. Все, что может быть описано более или менее точно, требует для выполнения только навыков и становится рутиной. Рутинную работу может выполнить «тупой», но следующий инструкциям исполнитель. Таким исполнителем стал компьютер. Естественно, компьютер применяется там, где можно программировать деятельность, то есть практически везде:

– программы выполняют рутинную работу интеллекта человека (вычисления, которые могут быть регламентированы);

– регламент (учет, контроль и др.) управления предприятиями, государством;

– управление робото-техническими системами, начиная с бытовых приборов и кончая беспилотными космическими кораблями;

– развлечения (игры) и т. д. и т. п.

Основная цель глобального интеллекта – создание комплекса программ, моделирующего развитие Вселенной в целом и человека (индивидуального разумного существа) в частности.

3. Самопрограммирование человека

Интеллект человека можно рассматривать как универсальную программу (комплекс программ), которая способна решать любые задачи в рамках своей компетенции. Последняя определяется возрастом, природными способностями, сферой деятельности и др. Интеллект человека работает так, как если бы в его основе лежала логика – на основании некоторых фактов и знаний он может с помощью логического правила выводить другие факты и знания, как это описано в предыдущей главе.