Этот доброволец был видный и очень талантливый учёный Иван Иванович Нулла. В документации было целое дело по этому случаю. Много фотографий, одну я видел на стене у Дашина. Без применения тормозящих средств получить годный результат было практически невозможно – мало кто сможет сидеть и не двигаться около двух суток, при этом ещё и не спать, и не думать. Сон был абсолютным негативным фактором в процессе чтения, сразу приводящий к безвозвратной несостоятельности модели. При этих условиях получить 15 процентов адекватности было сродни чуду.
Успех имел место и даже не один раз. В итоге, из 93-х процедур за два года положительный результат был получен восемь раз, из которых воплотились в жизнь только две модели на трёх устройствах. Для прогрессивной технологии результат мягко говоря «так себе».
Это я и озвучил своим коллегам. Ещё по указанию Ина попросил показать алгоритм программы считывания, его не было в документации.
– А ещё лучше бы взглянуть на код. Мозг – штука сложная, но считывать 70 миллиардов состояний за двое суток, это долго.
– Но так это же не плоская картинка, а сложная 3D модель, – пытался оправдаться учёный.
– Безусловно, нужно выбрать правильный подход, именно это и нужно оценить в рабочем софте. Покажете, надеюсь?
– Да, есть у меня исходники, но их бесконечное число раз смотрели по всем инстанциям, что-то меняли, что-то оптимизировали. Выигрыш в производительности составил всего 5 процентов.
– Ну, это мы ещё оценим, у меня есть один знакомый, он творит чудеса в оптимизации.
– Боюсь, это невозможно, выносить отсюда ничего нельзя и разглашать изученное теперь тоже.
– Я ничего выносить и тем более разглашать не буду, прекрасно понимаю, чем это грозит. Мне нужно только взглянуть на код.
В следующие 5 минут я просматривал исходный код софта для копирования мозга. Сказать, что я был разочарован – ничего не сказать.
– Это просто детское баловство, а не программный код, – не стесняясь в выборе слов, комментировал я. – Знал одного такого мастера: он написал программу для решения судоку и использовал метод перебора. Ну, у него и выходило около 12 часов на решение. Я же ещё в школе написал код для судоку с бинарным преобразованием, время решения составляло меньше секунды. С этим я вам помогу, ускорим процесс. Объём данных громадный, поэтому обещать ничего не буду, поглядим по факту, что получится.
Дальше я задумался, но продолжил рассуждать вслух.
– Копируется состояние всех клеток, то есть информация. Сознание же копировать не удаётся, так как это поле. А что является носителем этого поля – неизвестно. Так, так, – я глубоко вздохнул. – Что у нас есть, связанное с полем в отношении человека? Так называемая, аура. Об этом я уже думал, когда размышлял про постоянную связь с Единым Информационным Пространством.
Саша и Женя с подозрением смотрели в мою сторону, в закрытом «сейфе» была тишина. Я посмотрел на них, и не меняя взгляда, не выражая эмоций, сказал:
– Ну, а что вы хотели? За таланты надо платить.
Затем также отвернулся к стенке и хотел продолжить рассуждение. Но внезапно в голове всплыл вопрос, который я тут же озвучил учёным.
– А почему сканирование нервной ткани в кабинете у неврологов происходит настолько быстро?
– Интересный вопрос, – начал отвечать Евгений, – учитывая, что нервных клеток в теле человека больше в 10 раз, чем в мозге. Всё дело в том, что большую часть нервной ткани составляют глиальные клетки. А их исследование заключается в простой проверке: есть, нет. Банальное наличие проводимости. Чтоб было проще понять, представь огромный дом с кучей электропроводки, а на чердаке этого дома стоит пара десятков серверов. Дальше, наверное, объяснять нет смысла? И так всё очевидно.
– Доходчивое и сверхлаконичное объяснение, спасибо. Здесь у меня пока дела закончились, надо поработать в другом месте, – засобирался я.
За время моего отсутствия Павел внизу успел провести ещё несколько тестов на стабильность. Работа, по-прежнему, кипела.
– Паша, – окликнул я своего коллегу, подходя к его рабочему месту, – для тебя есть супер-творческая работа, как ты любишь. В этом ты непревзойдённый ас – сумеешь догадаться, что это?
Он пожал плечами, думая, судя по всему, что это какая-то шутка или сарказм.
Я попросил его уступить мне место за своей машиной. Когда уселся поудобнее, спросил его, какой язык программирования он предпочитает.
– Скорее даже не так, – поправился я, – какой язык самый оптимальный с точки зрения скорости выполнения? Он и будет, не сомневаюсь, твоим любимым.
– Если бить по низкоуровневым языкам, то ассемблер, думаю.
– Отлично! – произнёс я вслух, а про себя добавил, – Ин, переведи весь код программы в ассемблер. Разумеется, стандартные процедуры и функции оставляй в математическом виде, он их сам разберёт. И ещё бери под контроль руки и покажи всем, как должен печатать профессионал. Тем более здесь сенсорная клавиатура, говорят, на ней нет ограничения по скорости набора.
– Всё понял, твои мысли – мои мысли, – ответил Ин.