И наконец, характерная особенность математики, присущая лишь ей и существенно отличающая ее от других естественных наук, заключается в том, что почти все науки менялись в части законов, методов и содержания, а математика практически не потеряла ничего из того, что было ею приобретено за тысячи лет ее существования. Поэтому при изучении, конструировании и построении машин, а также в вопросах их эксплуатации мы пользуемся не только современной математикой, но также и математикой, созданной в прошлых столетиях.
Применение математики к решению проблем учения о машинах, математизация этой отрасли знания, остается очень непростым делом. Образцом в этом отношении не может служить, например, механика или математическая физика. Эти науки имеют дело с объектами и явлениями, которые в течение весьма длительного времени не меняются или постоянно повторяются во времени и в пространстве. Этого нельзя сказать о «царстве» машин. Возникнув около двух с половиной тысяч лет назад, за такой относительно короткий срок эволюции машины «пережили» по крайней мере два революционных периода, в результате которых возникли их принципиально новые типы. Поэтому, для того чтобы найти общие методы исследования машин и построить соответствующие математические модели, необходимо было прежде всего создать теоретическое учение о машинах, т. е. теорию механизмов и машин. В результате большой и напряженной работы нескольких поколений механиков, среди которых особое место занимают отечественные ученые П. Л. Чебышев, Н. Е. Жуковский, Л. В. Ассур, В. П. Горячкин, Н. И. Мерцалов, В. В. Добровольский, И. И. Артоболевский, эта важная задача в определенной степени была выполнена.
Это то, что касается машин вчерашнего и сегодняшнего дня. Но ведь необходимы машины следующих поколений, и наука должна это предвидеть и предсказать те математические методы, которые дадут возможность познания и создания новой машинной техники.
Важная роль в этом отношении принадлежит электронно-вычислительной технике. Проблемы автоматизации, которые стали важнейшим направлением развития научно-технической революции, стимулировали создание и развитие новых систем машин автоматического действия. Современные задачи машиностроения, как оказалось, могут быть решены лишь с помощью математики и с привлечением не только ее наличных средств, но и при разработке новых, лучше отвечающих специфическим особенностям задач.
Теория машин автоматического действия возникла на базе идей механики машин и теории управления. Причем последняя сама отделилась от теории регулирования, лишь в первой половине нашего века став самостоятельным научным направлением. В 40-х годах происходило становление кибернетики, которая не только заимствовала много идей от теории управления, но и внесла в нее много новых идей и методов. Примерно в то же время происходило становление вычислительной техники, если не касаться уже упомянутых работ Чарльза Беббиджа и идей испанского ученого Леонардо Торреса де Кеведо, который в конце прошлого века предложил использовать в вычислительной машине электромагнитное реле.
Прошло почти полстолетия, пока идея создания вычислительной техники не была осуществлена практически. Практические разработки в этой области финансировались военными, и в годы войны сведения о них были скудными.
Как уже говорилось, в США в 1944 г. была создана машина Марк-1 с программным управлением; в ней н были использованы электромагнитные реле. Эта машина была подарена Гарвардскому университету и работала там около 15 лет. В том же году была предпринята разработка более мощной электромеханической машины, которая и была построена через два года. Эта машина по некоторым источникам весила о-коло 10 т и занимала площадь около 90 м2. Она производила операции над семиразрядными числами со следующими скоростями: сложение и вычитание — 0,3 с, умножение — 1 с, деление — 2,2 с. Было известно еще несколько машин такого же типа: в сущности, это были уже вычислительные машины, с их помощью нужно было составлять математические таблицы, выполнять все четыре арифметических действия, дифференцировать и интегрировать, интерполировать с учетом разностей разных порядков, суммировать и умножать ряды, производить вычисления методом наименьших квадратов и методом последовательных приближений и некоторые другие. Однако скорость выполнения операций была незначительной. Это обстоятельство, в сущности, и прекратило дальнейшее развитие машин этого типа.
Первой машиной другого типа, т. е. электронной машиной, была ЭНИАК, построенная в США в 1945 г. В ее структуре были использованы электронные лампы, и это обстоятельство дало возможность значительно повысить быстродействие машины: в среднем оно в тысячу раз превышало скорость электромеханических машин.
Первая советская машина такого же типа — так называемая малая электронно-счетная машина (МЭСМ) — была построена в 1950 г. в Киеве под руководством Сергея Александровича Лебедева. Через два года под его же руководством в Институте точной механики и вычислительной техники АН СССР была построена большая электронно-счетная машина (БЭСМ). В первой машине использовались шесть тысяч электронных ламп, а скорость ее работы составляла в среднем пятьдесят операций в секунду.
Еще через год было начато серийное производство отечественных электронно-вычислительных машин. Первой машиной, запущенной в серию, стала «Стрела» с быстродействием около двух тысяч операций в секунду. В машине было использовано еще большее число электронных ламп.
В последующие годы над созданием новых типов машин работали несколько коллективов в разных городах страны. Некоторые из этих машин выпускались серийно. Особое распространение в те годы получила машина «Урал». Эта машина появилась в высших учебных заведениях, в научно-исследовательских институтах, на предприятиях. В машине было использовано восемьсот электронных ламп, а скорость ее работы составляла сто операций в секунду. Такими были первенцы первого поколения вычислительных быстродействующих машин. Несмотря на то что уже в конце 50-х годов были разработаны безламповые модели, совершенствование и сооружение ламповых машин продолжались еще вплоть до середины 60-х годов.
Первые транзисторные вычислительные машины были выпущены почти одновременно в 1958 г. в США, ФРГ и Японии. По вычислительным возможностям эти машины превосходили все выпущенные до того времени модели ламповых машин. Постепенно усложняется их структура, и в 60-х годах разрабатываются новые машины, основной идеей создания которых было мультипрограммирование, иначе говоря, многопрограммный принцип работы. Эти машины второго поколения обладали новыми характеристиками и по качеству работы, и по удобству в обращении с ними. В среднем по габаритам эти машины были раз в сто меньше машин первого поколения, они потребляли в сто раз меньше энергии, а их быстродействие возросло в тысячу раз.
Мультипрограммирование структуры означало, что машина могла одновременно выполнять команды различных программ, хранящихся в ее запоминающем устройстве. Весьма существенным было также и то, что значительно повысилась производительность труда. Это обеспечивалось и самой программой ^работы машины. Значительное повышение быстродействия вело к тому, что стоимость простоя машины постоянно возрастала. Поэтому введение мультипрограммирования дало возможность в случае необходимости приостановить решение задачи, избегая при этом дорогостоящего простоя машины.
Переход к машинам второго поколения происходил в основном в течение 4—5 лет, и к концу этого периода машины первого поколения уже оказались в меньшинстве, хотя некоторые из них и продолжали работать. При этом расширилось и поле их деятельности. Если первые ЭВМ применялись для решения сложных- математических задач, то теперь машины начинают решать и разнообразные хозяйственные задачи. Количественно эти задачи начинают превалировать. Так, к середине 60-х годов до 80% машин, работавших в капиталистических странах, использовались в составе различных информационных систем -— в банковском деле, в промышленности, на транспорте, в сфере обслуживания, в торговле. Это обстоятельство повлияло и на структуру машин, и на разработку соответствующего оборудования, и на разработку стандартных программ.
Кроме машин универсального назначения второго поколения, начата была и разработка конструкции таких машин, которые можно было бы включить в общую структуру крупных машинных устройств, в системах военной техники, в системах управления самолетом, в системах аэрокосмического назначения и управления непрерывными технологическими процессами.
В нашей стране первые безламповые машины («Сетунь») были созданы в 1959—1961 гг. Быстродействие их постоянно повышалось. Так, первая советская машина этого типа, запущенная в серийное производство («Раздан-2»), выполняла пять тысяч операций в секунду. С 1963 г. был начат выпуск машин типа «Минск», которые к 1968 г. увеличили свое быстродействие до шести с половиной тысяч операций в секунду.