Электронный числовой интегратор и вычислитель

Электронный числовой интегратор и вычислитель

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

Последователем ENIAC стал компьютер Whirlwind, также военная разработка, которую отличала способность работать в режиме реального времени и наличие видеодисплея на электронно-лучевых трубках. Машина Whirlwind разрабатывалась как прототип узла в системе противовоздушной обороны SAGE (Semi Automatic Ground Environment), а также для разного рода симуляторов полетов. Тем не менее, несмотря на наличие подобных машин в военной сфере, в гражданской промышленности развитие машин электромеханического типа в 50-е годы ХХ века происходило не столь стремительно. Информационные технологии стали проникать в различные сферы деятельности предприятия постепенно. Первые информационные системы появились в это время для обработки счетов или расчета зарплаты и реализовывались на электромеханических бухгалтерских счетных машинах, что значительно сокращало время на подготовку бумажных документов. Однако программные решения служили в основном научным целям, как и первые высокоуровневые языки программирования. Даже имя всем известного языка Фортран, созданного в то время, расшифровывается как «FORmula TRANslating system», что означает «система трансляции формул». Именно поэтому уже следующий после Фортрана язык программирования (Кобол) обладал большей гибкостью с точки зрения создания описаний и работы с вводом / выводом. И созданные на нем программы и приложения, в свою очередь, давали больше возможностей работы с файлами — а значит, были более применимы для бизнеса и рядовых компаний, а не только исследовательских институтов и военных ведомств.

Критерием эффективности технологий 1960-х годов являлась разница между затраченными на создание технологии средствами и полученными в процессе ее использования выгодами. Однако все операционные системы и ПО под них создавались профессиональными программистами без участия пользователей. А подобный разрыв в коммуникациях не давал возможности разработчикам определить потребности и собрать требования пользователей, которые в свою очередь (будучи не знакомы со спецификой предлагаемых систем и принципами их создания) не могли адекватно оценить функциональные возможности системы для полноценного использования и дать свои комментарии по совершенствованию, опираясь на свой опыт и знание процессов (например, производственных). Таким образом, организационное обеспечение систем было недостаточно развито, так как основное внимание уделялось поиску путей обеспечения соответствия между уровнями развития программных и аппаратных решений.

Информационные системы того времени применялись большей частью для подготовки отчетов по нескольким параметрам. Также подобная функциональность позволяла осуществлять оптимизацию складских запасов и планировать потребности в материалах. Со временем информационные технологии в данной области расширились и на внешние связи предприятия. Более совершенные ИТ-решения со временем научились работать на основе данных, получаемых из внешней среды — от поставщиков и потребителей. Это позволило осуществлять прогнозирование, планирование и повышало уровень контроля за производством. Однако о таком термине, как «программное обеспечение», речь еще не шла, и единственной возможностью для движения в сторону большей эффективности и производительности было развитие технических / аппаратных средств.