Выбрать главу

Горка только вздохнул:

– А раньше нельзя было сказать?

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

– И что тогда?

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

Горка только плечами пожал:

– Нет, а что?

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

– А так мы успеем что ли? – спросил другой программист-математик, – каким образом?

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

* * *

20 минут спустя.

* * *

Эффективные аналоги нашлись для всех, подчёркиваю, ВСЕХ расчётов, которые принесли нам на решение. Какое хорошее изобретение – интернет. А ещё лучше – специализированный сайт, на который загружают все программы для матлаба и техрасчётов, или даже составляют программы. Юзабельность, правда, очень различная, но оно работало. Хоть я в математике не силён, как люди Берии, всё же я понимаю принцип работы компьютера. В итоге я взял за пуговицу людей – всех по очереди, и узнал, кто они и откуда. Выяснилось следующее – два человека занимались конструкторскими работами по оружию – один по артиллерии, второй – по танковому вооружению, пятеро из различных авиационных предприятий, в том числе один из ЛИИ, наконец, остальные – из более мелких военных конструкторских бюро. Один даже понтонно-мостовые переправы делал.

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

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

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

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