Разбудил меня шум, шум стоял знатный, в соседнем кабинете, который от меня за стенкой. То есть там располагались компьютерщики, я продрал глаза и был вынужден выйти из своей берлоги, одевшись по домашнему – то есть в спортивку, ткнул кофе-машину, установленную на тумбочке и пока она молола и готовила мне кофе, окончательно проснулся. Выполз и поплёлся в соседний кабинет. С чашкой кофе в руках и заспанным видом.
А там обнаружилась целая вереница людей. В несекретной, то есть отгороженной от пека, части помещения, и работа велась жуткая. Все люди относительно солидные, в костюмчиках, один я такой, по домашнему.
– Здрасьте, товарищ… – обратился ко мне ближайший удивлённый человек, увидевший мою рожу.
– Киврин. И вам не хворать, по какому случаю такое столпотворение?
– Так война же.
– А? Ах, да, сегодня должны были напасть, – я посмотрел на часы – было половина одиннадцатого, – уже часов шесть как должны были шуметь немцы. А вы…
Я не стал настаивать – люди не сильно спешили. Посмотрел краем глаза за их бумагами, которые они расстелили на столе – всего тут человек пятнадцать было. Двое в форме НКВД, остальные в гражданском платье.
– Товарищ, а вам что нужно, – вдруг спросил как-то слишком строго один из них, который чекист.
– Наблюдаю, что за ерунда тут творится, – ответил я ему с улыбкой, – вас Берия прислал?
– Да, а вас?
– А я тут руковожу и ВЦ, и НИИ, – ответил я ему, пригубив кофе, – то есть считай местный директор. Потапов сегодня что, выходной?
– Кто?
– Понятно.
Не обращая на них внимания, я пошёл посмотреть, что там делают в секретном участке товарищи программисты. Чекист из наших, то есть от Потапова, отошёл в сторону от двери. За которой кипела бурная деятельность.
– Товарищи, а вы втроём справляетесь? – я подвинул себе кресло и сел.
Все трое работали в поте лица, переписывая какие-то формулы с документов бумажных в компьютер. Ответил мне младший:
– Пока справляемся. Сегодня вот только приступили.
– Это хорошо. И всё-таки, нужна хотя бы дюжина программистов, которые могли бы постоянно работать в нужных нам направлениях, а не три с маткадом и матлабом.
– Товарищ Киврин, мы немного заняты, – отшивал он же, меня.
– А вот это плохо, – я пригубил чаю, – товарищи матлабовцы, я надеюсь, что ваша задача будет в создании крупных программных решений для задач, а не в том, чтобы по первому запросу решать самые разнообразные задачи. Да, я не спорю, что с такими инструментами вы можете решить задачу гораздо быстрее, чем без них… Но фича программы в повторяемости процесса.
Он бросил бумагу и повернулся ко мне:
– Так, что вы хотите нам сказать?
– То, друг мой, что если в задаче девяносто девять процентов времени будет потрачено на ввод инструкций в компьютер, и один процент – на решение задачи компьютером и выдачу ответа – то эффективность такой работы существенно снизится. Давай я приведу пример – задача рассчитать, скажем, аэродинамическую формулу крыла, или мощность двигателя самолёта. Ты заносишь огромный объём формулы в компьютер, он решает, ты доволен – результат есть. Меняешь операторы, записываешь результаты в столбик, отдаёшь заказчику.
– И что не так? – спросил меня Горка, вроде так его фамилия.
– А то, что вместо этого действовать нужно другим образом, – я сложил пальцы в замочек перед собой, – Ты берёшь задачу – рассчитать аэродинамику, идёшь ко мне, если у тебя уже нет готовой программы, я ищу cad, у меня есть даже огромный программный комплекс для полного физического моделирования воздушных потоков при любых условиях. Дальше я передаю тебе готовую программу, которая может быть значительно эффективнее тех уравнений, которые тебе прислали из КБ. Я навскидку могу тебе назвать несколько методик – это линейная теория, которая применяется сейчас, нелинейная теория полного потенциала, уравнения Эйлера и наконец – Уравнения Навье-Стокса, наиболее полно позволяющие рассчитать аэродинамику. Более того, у меня уже есть целая программа, специально предназначенная для расчёта аэродинамики крыльев, с очень тщательной настройкой. И таких вот инженерных программ – есть по десяток на каждую сферу деятельности. От расчёта прироста куриц на ферме до вычисления космических орбит и баллистических траекторий межконтинентальных ракет, сопромата и прочего.