banner banner banner
Программист
Программист
Оценить:
Рейтинг: 0

Полная версия:

Программист

скачать книгу бесплатно


– Вопрос первый: чем вы будете заниматься? – начал директор.

– Я? – Стас опешил. – Я думал, вы мне это сообщите?

– Кто вы?

– Я? Программист. Нейропрограммист.

– А что значит: «нейро»?

– Вы хотите, чтобы я рассказал, чем нейропрограммирование отличается от обычного программирования? – не понял Стас.

– Да! Конечно! Что это за наука, какие применяются методы, какие изучаются дисциплины?

Стас почувствовал себя задетым.

– Я сдал экзамен. Неужели вы настолько не доверяете университетскому диплому, что боитесь, что выпускник может не знать основ своей профессии?

– Станислав, я нисколько не сомневаюсь, что вы ЗНАЕТЕ все, чему вас учили, – пояснил директор. – Просто мне не нужны ваши знания. Знания – информация, которую я могу почерпнуть из справочника. Я хочу видеть, КАК вы знаете, НАСКОЛЬКО вы знаете, ЧУВСТВУЕТЕ ли вы то, что знаете. И давайте на будущее договоримся: я спрашиваю – вы отвечаете. Наоборот не будем. Итак, что ВЫ понимаете под наукой «нейропрограммирования»?

Стас собрался с мыслями.

– Тогда… Во-первых: нейропрограммирование – это не наука, а практическая методика. Нейропрограммированием называют расчет, состоящий из трех этапов. На первом этапе анализируется исходный объект. Составляется математическая модель, учитывающая все характеристики, подлежащие модификации, а также взаимосвязи, образованные при формировании данных характеристик. На втором этапе строится математическая модель объекта, который будет получен путем модификации. Учитываются условия, предоставленные постановщиком задачи. На третьем этапе разрабатывается непосредственно готовый продукт – программа, преобразующая исходный объект в желаемый результат.

– Угу… – Директор рассеянно кивнул. Его глаза смотрели непонятно куда – очевидно, следили не только за Стасом, но и за информацией о биоритмах тестируемого, которую выводили на внутреннюю поверхность стекол его нэтфона, стилизованного под очки для коррекции зрения. – Несколько сухо, но предположим… А какой из этапов наиболее важный?

– Все три важные.

– Скажем иначе: где требуется больше таланта, опыта, где легче проявить себя?

– Принято считать, что все три этапа равноценны. На первом нужны талант и опыт, чтобы подобрать необходимое, но достаточное число свойств объекта, принимаемых во внимание при построении модели. Потеря из вида какого-то свойства приведет к возникновению ошибок в расчете и сделает неисполнимой задачу превращения исходного материала в описанный «техническими условиями». Лишние характеристики, наоборот, усложнят расчет и не позволят подобрать оптимальный и наиболее эффективный алгоритм программирования.

На втором этапе важно определить, какие требования заказчик программы ставит на первое место, а какие не играют для него первостепенной роли. Модель-результат строится из исходной модели – нужно обладать определенным чутьем, чтобы построить модель, максимально близкую к исходной, но отвечающую всем требованиям «технических условий» заказчика. Если отличия исходной модели от конечной окажутся серьезными, процесс модификации потребует слишком много времени и может привести к разрушению объекта или к последствиям, не указанным в «технических условиях».

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

– Мда, Станислав Александрович! Вы чувствуете, что говорите, но этот язык… Попробуйте все же сказать по-русски! Что такое «объект»?

– Любая открытая информационная система.

Директор покачал головой:

– Нет, по-русски?

– Живое существо. Человек, например.

Артур Николаевич внимательно посмотрел на Стаса, словно хотел прочитать его мысли:

– То есть вы подменяете человека двумя схемами – моделями?

– Да. Но не всего человека, как личность, а выделенные характеристики и характеристики, взаимосвязанные с выделенными.

– А когда модели готовы, вы пишете программу для…

– Превращения исходной модели в конечную.

– То есть вы, Станислав, умеете программировать людей? Так?

– Человек – это программно-аппаратный комплекс. На языке компьютерных технологий: мозг – память и процессор; нервная система – шина данных; рефлексы – функции базовой системы ввода-вывода; подсознание – операционная система; сознание – прикладная программа, исполняемая в пределах и средствами операционной системы. Между программами идет информационный обмен. Химические процессы, протекающие в тканях, каждую секунду поставляют гигабайты новых данных. Наоборот, команды БИОС или операционной системы дают начало новым химическим реакциям или притормаживают уже идущие. Внеся поправки в работу операционной системы, мы можем изменить направление развития человеческого организма, излечить имеющие место заболевания – сбои в работе системы, улучшить память, повысить восприимчивость, усилить четкость мышления, реакцию, самооценку и так далее.

– Угу. Но зачем нужны вы? Сам человек не может «внести поправку»? Скажем, он понимает, что болезнь пройдет, когда ослабеет восприимчивость нервной системы. Пусть возьмет и остановит программу, отвечающую за чрезмерно интенсивную реакцию на окружающий мир?

Стас сглотнул, чтобы продолжить – в горле пересохло от избытка бегло произнесенных слов. Желание показать, насколько хорошо он разбирается в азах своей профессии, боролось с раздражением от элементарности задаваемых ему вопросов.

– Самому изменить себя сложно. В нашем распоряжении только сознание. Мы думаем, анализируем, приходим к выводам – это программное обеспечение верхнего уровня. Мы сознательно даем команду телу переместиться из комнаты «А» в комнату «Б», но за поддержание равновесия, за моторику ног, за сокращение мышц отвечает подсознание, а за интенсивность химических и электрических процессов, непосредственно заставляющих мышечные волокна сокращаться – низкоуровневые функции базовой системы. Ни вторые, ни третьи сознанию не подчиняются. Сознание может служить средством передачи специально разработанного программного кода (например, полученного на приеме у врача-психолога), но тогда человеку все равно придется регулярно выполнять последовательность действий, смысла которых он, то есть его сознание, не понимает. Куда проще другой путь: чтобы повлиять непосредственно на организм, в него искусственным путем вводят информацию, корректирующую тот или иной низкоуровневый программный код.

– Подытожим, так ли я понял: в мозг человеку помещают программу, которая изменит характер его поведения, как будет угодно заказчику и разработчику «технических условий»? Но, по-моему, это называется «насилие над личностью» и оговорено в уголовном кодексе?

Стас нервно улыбнулся, не понимая, куда вообще клонит директор. Все возрастающий темп игры в вопрос-ответ отвлекал парня от размышлений, с какой целью и почему его спрашивают – ему нужно было отвечать, а не думать.

– Гипноз, зомбирование или кодирование, ставящие целью получить контроль над человеческим сознанием, не имеют ничего общего с нейропрограммированием. Нейропрограммирование занимается неосознанными реакциями организма, что нельзя назвать «насилием над сознанием». Если же вы спрашиваете о возможности записать программный код непосредственно в кору головного мозга человека, не спрашивая на это его согласия, то, мне кажется, работать с мозгом на таком уровне еще не умеют.

– Тогда о чем мы говорим? Как и куда вы «поместите программу»?

– В область данных «операционной системы». Мы не сможем сказать, куда именно – организм сам размещает поступившие сведения и сам организует доступ к ним. Как поместим? Посредством любой совместимой с человеческим организмом информационной линии. Люди, как и любые другие объекты материального мира, подчинены законам взаимодействия информации.

– Линии, законы… – директор покачал головой с таким видом, словно устал вслушиваться в слова, смысла которых не понимает. – Какие такие ЗАКОНЫ, Станислав Александрович?

– Информация – физическая субстанция, наполняющая Вселенную наряду с материей и энергией. Характер ее существования описывается четырьмя основными законами. Первый: «информация стремится к увеличению объема». Есть предположение, что этот закон – следствие расширения Вселенной… В соответствии с Первым законом, из гелия образовался водород, а затем и более сложные химические элементы; углерод соединился в цепочки, сделавшие вероятным возникновение живой клетки; живые клетки эволюционировали до многоклеточных организмов; а многоклеточные организмы научились собирать сведения и образовывать из них принципиально новые информационные конструкции… Основное и наиболее известное следствие Первого закона: «разум есть естественное порождение информации, стремящейся к бесконечному увеличению объема…»

– Станислав, вы собираетесь дать мне определение всех законов? – Лицо директора выразило утомление и разочарование.

– А не нужно? – остановился Стас.

– Как хотите, конечно. – Артур Николаевич пожал плечами. – Нет, нет – продолжайте, раз начали!

– Второй закон звучит так: «Образование новой информации возможно только в рамках условий и правил, устанавливаемых информацией уже существующей.» Ну, например, нельзя отменить закон всемирного тяготения и взлететь с поверхности Земли – это противоречит установленному факту о притяжении предметов друг другом. Но закон можно обойти, то есть породить информацию о возможности отрыва от Земли при наличии определенных условий…

– Понимаю. Дальше!

– Третий закон: информация не является статической, она видоизменяется, стремится к некоторому уровню. Если в информации появляются противоречивые утверждения (характеристики), между ними возникает трение, приводящее к утере части сведений или изменению одного из утверждений…

– Хорошо, дальше!

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

– Все? Замечательно! Но вы ведь делились заученной на память теорией, а не своим видением? Правильно ли я понимаю: вы хотели сказать, что ваша «программа», с помощью которой вы «изменяете физические свойства объектов» – информация, некий объем знаний? И, если мне удастся обучить объект этим знаниям, он и сам изменится, как мне того нужно?

– Да. Программа – последовательность воздействий, которые должны привести исходную модель к заданной.

– Станислав, мы явно не понимаем друг друга, – вздохнул директор. – Каких «воздействий»? Вы возьмете топор и обрубите все лишнее? Потом молоток и приколотите то, чего не хватает?

– Воздействия могут быть любого рода…

Артур Николаевич вдруг приподнялся в кресле, повышая голос:

– Примеры, Станислав! Разжуйте мне! Положите в рот!

Стас прервался и глубоко вздохнул, чтобы заставить себя расслабиться. Сумасшедший день! Сумасшедший директор! Настоящая клиника для сумасшедших!

– Пример… – Стас опустил глаза и увидел браслет на своей руке.

– У меня на руке программатор, – молодой человек поднял руку, демонстрируя играющее на свету украшение.

– Я понял, верните запястье на электроды! – строго попросил директор. – Ну, что ж, уже лучше. Итак, что это?

– Программатор для снятия головной боли.

– Вы всегда его носите?

– Нет. Только перед экзаменами… Нервничал, напряжение, плохой сон, ну и…

– Понятно. Так?

– Медицинский программатор – простейший прибор, воздействующий на того, кто его носит, с помощью информационной последовательности, направленной на облегчение симптомов некоторого заболевания или улучшение общего состояния нуждающегося в медицинской помощи организма.

– Что вы сейчас сказали? – директор наморщил лоб с измученным видом. – Мы же договорились общаться на человеческом языке?

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

– И?

– У меня перестает болеть голова.

– Понятно. Превосходное изобретение. А где вы его взяли?

– Купил в аптеке.

– То есть, в любой аптеке можно купить результат труда нейропрограммиста? – директор облегченно вздохнул, словно только теперь разобрался, о чем велась речь. – Мы говорим о чем-то чрезвычайно простом и распространенном, не так ли?

– Да.

– Ну вот. Теперь я кое-что понял. Но я – обыватель. Я ничего не смыслю в «информационных линиях». Я понял, что вы делаете что-то полезное. Например, избавляете меня от головной боли. Но как именно? Как обыватель, я не верю, что мой организм можно запрограммировать. Законы взаимодействия информации существовали до того, как их открыли – на то они и законы природы. Выходит, должны были накопиться факты, которые не объяснить иначе, как с помощью вашей теории. У вас есть примеры?

– Конечно… Много… Например… – Стас на мгновение задумался. – Гомеопатия – «метод лечения приемом внутрь малых доз вещества, в больших дозах вызывающего те же симптомы, что и сама болезнь». Гомеопатией пользовались еще в Древнем Китае. Если человек, скажем, страдал от болезни почек, но жаловался на опухание конечностей, ему назначали гомеопатическое средство, которое в больших дозах привело бы к такому же опуханию рук и ног. Скажем, пчелиный яд. Этот яд разводили в воде до такой пропорции, что правильнее было бы говорить об «информации о яде в воде», нежели о «воде с ядом». Затем, на протяжении длительного срока – года или больше – пациент принимал информацию. Самое главное: у него не только переставали отекать ноги, но и восстанавливались функции почек. Никакой прямой зависимости между почками и пчелиным ядом найти невозможно – организм получал не лекарство, а программу, вынуждающую его вводить поправки в работу системы в целом, подключать утраченные или незадействованные функции.

– Предположим. Еще?

– «Бабки-шептуньи». Народные целители. Полезную информацию они передавали посредством нашептываний, поглаживаний, через «заговоренную» (структурированную) воду.

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

– Еще?

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

Современный гомеопат работал бы так: сперва построил бы начальную модель, основываясь на жалобах пациента и проведенном обследовании. Затем конечную модель, зная, какой результат должен быть получен. По двум моделям разработал бы программный код и, наконец, внедрил бы этот код в организм человека. Не обязательно через прием малых доз вещества, как в классической гомеопатии. Может быть, предложив пациенту регулярно прослушивать последовательность звуковых колебаний, пусть даже и неакустического диапазона. Может быть, демонстрируя последовательность изображений. Может быть, установив в носимый пациентом на руке или ноге браслет – источник электромагнитных волн или механических вибраций… Как угодно – любым доступным способом.

– Что ж. – Директор кивнул. – Я понял: нейропрограммист – это врач.

Стас недоуменно поднял брови – Артур Николаевич либо удачно разыгрывал из себя дурочка, либо в отделе кадров и в самом деле не особенно разбирались в том, чем занимались в остальных отделах института.

– Не обязательно. Нейропрограммирование можно использовать во многих областях. Люди – информация в мире информации. Мы влияем на окружающий мир, окружающий мир влияет на нас. Каждый предмет в квартире, где мы живем; цвет или форма, запах или звучание каждого объекта живой и неживой природы вокруг нас влияют на состояние нашего собственного информационного поля. Корректируя эффект информационных влияний, мы можем достичь новых высот, можем привлечь в свою жизнь успех, гармонию и процветание.

– А вы уже привлекли успех и процветание, или вам не так важно, процветаете вы или нет? – заинтересовался услышанным Артур Николаевич.

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

Если бы для ответа на вопрос, как изменить информацию о человеке, чтобы жизнь человека изменилась в лучшую сторону, применялись методы нейропрограммирования, результаты не заставили бы себя ждать. К сожалению, никто еще не сумел построить модель неудачника, из нее получить модель везучего, а потом написать код, превращающий первого во второго.

– Как думаете, почему? – директор, наконец, перестал играть в глуповатого экзаменатора и посмотрел на Стаса с легкой улыбкой прекрасно осведомленного собеседника – видимо опрос входил в завершающую стадию.

– Ну, потому, наверное, что никто еще не научился описывать математически такие абстрактные понятия, как «везение» и «невезение», «удачу» и «неудачу».

Директор снял очки и кивнул.

– Хорошо, Станислав Александрович! Не буду вас больше мучить. Я удовлетворен.

Он поднялся, намереваясь прощаться. Для Стаса такой резкий переход от диалога к прощанию оказался полной неожиданностью.

– Все в порядке, – успокоил директор. – Теперь вас отведут к начальнику отдела безопасности. Тот объяснит, что и как дальше.

– Это и было собеседование? – осознал Стас.

– Собеседование? Да.

– Я принят?

– Пока нет.

– То есть?

– Вас оформят к нам только по прохождении карантина.

Стас насупился, отмечая, что препятствия на пути к банальному оформлению на работу возникают здесь бесконечно:

– Карантина?

– Не волнуйтесь, Станислав. Идите! Вам там все объяснят.