Очередной советник Сталина с ноутбуком и суперсилой (СИ) - Бандильерос Ганс "Bandileros". Страница 20
Горка только плечами пожал:
– Нет, а что?
– А то, что нужно поменять подход, иначе вас троих завалят работой на двадцать лет вперёд и всё просто заклинит. Просителей сто штук в час новых прибывает, а вы не успеете. И из хорошего начинания ничего толком не выйдет. Нужно объясниться с товарищами, которые это всё приносят и вместо потока формул – нужно структурировать поступающие данные по сферам, областям, конкретным задачам, и уже потом – вести разговор за составление набора программ для решения конкретных задач в той или иной области. Если у меня не найдётся нужных программ – придётся самим составлять, но главное – получить пакет файлов, которые позволят нам быстро решить задачу из любой области.
– А так мы успеем что ли? – спросил другой программист-математик, – каким образом?
– В идеальном варианте вам вообще не придётся поднимать свою пятую точку с дивана. Программист, друзья мои, может всё. А теперь пойдём разберёмся, что это за формулы и кто к нам принёс, и нет ли у нас более эффективных аналогов…
20 минут спустя.
Эффективные аналоги нашлись для всех, подчёркиваю, ВСЕХ расчётов, которые принесли нам на решение. Какое хорошее изобретение – интернет. А ещё лучше – специализированный сайт, на который загружают все программы для матлаба и техрасчётов, или даже составляют программы. Юзабельность, правда, очень различная, но оно работало. Хоть я в математике не силён, как люди Берии, всё же я понимаю принцип работы компьютера. В итоге я взял за пуговицу людей – всех по очереди, и узнал, кто они и откуда. Выяснилось следующее – два человека занимались конструкторскими работами по оружию – один по артиллерии, второй – по танковому вооружению, пятеро из различных авиационных предприятий, в том числе один из ЛИИ, наконец, остальные – из более мелких военных конструкторских бюро. Один даже понтонно-мостовые переправы делал.
В конце концов, все их задачи решались соответствующим софтом – к счастью, сверхсложных там не было. Самое интересное в плане математики было у авиаторов, но и на это существовали специализированные маленькие утилиты или громоздкие профессиональные комплексы. Я остался с ними и руководил непосредственными работами, притащил софт, установил, и наконец – выполнил всё, что требовалось, с бОльшей эффективностью.
В конце концов, компьютер это не просто очень крутой калькулятор, компьютер может считать беспрерывно. Написание на языке матлаб нужных программ – это конечно здорово, ребята даже научились это ловко делать, тут им честь и хвала – проще будет перейти на другие языки, но всё же, это немного не то. Язык матлаба не умеет делать автоматизированный ввод данных, только ручной – в то время как данные в самопальную программу можно было бы ввести автоматично. Это первый минус – ведь к компьютерам допущены только избранные, так сказать.
Ещё одним несомненным плюсом в работе были электронные таблицы. Не смейтесь, но в серьёзных инженерных задачах они, на удивление, тоже немного применимы. И вполне себе отлично подходят для того, чтобы перелопатить огромные массивы информации, собрав всё воедино и просчитав целый огромный комплекс задач. Даже то, что эксель считает на бейсике, ничего не меняет – электронная таблица превосходно обрабатывает массивы статистических данных.
На всякий случай я поиграл немного с переменными и выдал товарищам расчёты не только по нужному им результату, но и по всем запрошенным и незапрошенным переменным. Чтобы они могли, так сказать, сами выбрать какое им интересней. Тем более, что много времени это не заняло.
Программисты после всего этого как-то резко изменили мнение обо мне – оно и понятно. Любой, даже самый совершенный, сто, тысячу раз удобный и эффективный предмет для ручной работы, проиграет автоматизированной линии. В нашем случае всё вышло именно так.
Родной пакет прикладных программ я расширил, хотя это и было сложно гуглить. По большому счёту, всё же считалось, что инженер сам должен проводить расчёты, а не полагаться слепо на программы из интернета. Крупные задачи объединяли программы в соответствующие комплексы, но интернет не пестрел различными предложениями.
Но оставались ещё кое-какие проблемы… И тут уже у меня возникали некоторые сложности… Решение единичных задач – можно было легко решить эту задачу при помощи самых обыкновенных… программируемых калькуляторов. Да что там – можно было сделать советский настольный громадину-калькулятор – и он уже значительно бы улучшил скорость работы среднестатистического математика. Но инженерные тут вне конкуренции.
Хороший инженерный калькулятор, а у меня такой был, имеет сотни встроенных функций, более того, он имеет собственную среду программирования – то есть в него можно внести программы – обычно на каком-нибудь фирменном диалекте или бейсике или аналогичном языке, и выполнять их уже на калькуляторе.
Проблема становилась несколько объёмнее, чем я думал. Самый эффективный способ её быстро решить – это использовать научно-инженерные калькуляторы для промежуточных расчётов, а на компьютеры… а на компьютеры свалить монотонные однотипные вычисления. К примеру – вычисления аэродинамики самолётов и гидродинамики судов в x-flow, или им подобные. Но производимые уже по чертежам. А там нужно будет учиться тридэ-проектированию… Ой, что будет…
Ладно, тогда вопрос нужно поднять у Лаврентия Павловича, это будет правильнее всего. Распространённые сейчас арифмометры… едва ли могли приниматься в серьёзный расчёт. К тому же программируемый калькулятор – это не компьютер, обучение его использованию не предполагает узнавания каких-то компьютерных тайн. Не нужно знать языки программирования и понимать что-то из того, как работает система – знай себе вводи цифры, функции, и выбирай, как обрабатывать.
Но… Нет. Просто нет – возникнут вопросы – а если секретоносителей будет достаточно – вопросы возникнут, информация утечёт, возникнет ещё больше непоняток, и после этого чёрт знает что может случиться. Поэтому как бы мне ни хотелось помочь советской науке и технике – они и без моего участия прекрасно справляются. Лучше правда – помочь тушёнкой и сгущёнкой, а не делать из себя мать терезу с калькулятором в одной руке и самоучителем паскаля в другой.
И без моего участия отлично справлялись – раз, и без моего участия успешно решали – два.
А постоянная работа через матлаб – и правда убьёт наших ребят-программистов, поэтому нужно их работу реорганизовать и сделать менее зависимой от их постоянных трудов. Нужно ребят подбодрить и перейти с ними к обучению паскалям. Моя конечная задача – сделать так, чтобы на них сбагривали не рядовые расчёты, а крупные, но монотонные. Когда по одной формуле с разными переменными надо просчитать раз пятьсот-тысячу, или по разным формулам. Как в том случае с Эниаком, когда нужно было выполнять огромное количество раз вычисление баллистических таблиц, по схожим формулам и с разными переменными.
Надо бы написать это Берии. В виде бумаги, потому что текстом он лучше поймёт. А так же выступить с инициативой создания во всех стратегически-важных НИИ своих ВЦ, базирующихся на программируемых калькуляторах. А при необходимости произвести особо массивные расчёты – чтобы люди знали, куда обращаться.
Ведь по сути, им не нужно знать, как работает калькулятор, откуда он, из каких годов, каким образом попал сюда, им ничего не нужно знать, кроме того, что эта аппаратура существует. Самой же популярной счётной машиной сейчас в мире является механический калькулятор-мерседес, настольная бандура с электродвигателем, вполне неплохо справляющаяся с четырьмя главными математическими операциями – умножением, делением, сложением и вычитанием. Техника очень продвинутая, и намного эффективнее «железного феликса» – будет неплохо, если я смогу её создать. Мерседесы мне видеть приходилось – единственный минус, мне не доводилось на нём работать. И тут я его ещё, в СССР, не видел. Но я тут немного облазил, так что неудивительно.