Но вот на заре Нового времени европейская цивилизация породила такую вещь, как наука. И настал момент, когда предсказание будущего стало проходить по епархии инженерного дела. И огромный вклад в это внёс американский инженер и учёный Джей Райт Форрестер, родившийся в 1918 году. Вся его жизнь служит наброском грядущего. Ребенком он электрифицировал ранчо родителей, собрав ветрогенератор из двенадцативольтового электрооборудования старого автомобиля. В преддверии Второй мировой занимался синхронными приводами, связывающими стволы орудий с антеннами радиолокаторов. (Система эта была установлена на «Леди Лекс», авианосце USS Lexington.) После Перл-Харбора он идёт добровольцем на флот. Списанный на берег после высадки на Тараву, совершает акт измены — ну а как ещё назвать то, когда моряк идёт работать на ВВС.
Там Форрестер занимается лётными симуляторами. Это сейчас симулятор — общеизвестная программка на персоналке. А тогда это была машина ценой в самолёт, занимавшая здоровенное здание. Но нужда в симуляторах была огромна. США произвели одних только четырёхмоторных B-17 более двенадцати тысяч. И каждый требовал обученных пилотов и штурманов. А готовить их на имитаторе намного дешевле! Форрестер работал над введением в симулятор цифровой вычислительной машины. Это был Whirlwind — громоздкий агрегат на вакуумных лампах, обеспечивающий большую гибкость, чем электромеханика. ВВС не очень были довольны им (представим надёжность такого скопления склонных к перегоранию нитей накала) и прикрывали работы, но СССР взорвал свою ядерную бомбу. Потребовалось готовить экипажи для четырёх тысяч В-29, на которые возлагалась задача исполнения плана Dropshot. Так что Форрестер опять оказался при делах. Он создаёт наземное оборудование для той, специализирующейся на отслеживании движений Санта-Клауса организации, которая известна ныне как NORAD.
А в 1956 году Форрестер перешёл на работу в МТИ, и вот там-то под его руководством был создан язык ДИНАмического МОделирования — DYNAMO. Это была надстройка над появившимися к тому времени языками программирования высокого уровня, приспособленная для описания динамических систем. Язык DYNAMO позволял незнакомому с программированием инженеру, занимавшемуся моделированием динамических систем на аналоговых моделях, за пару дней научиться делать это на компьютере цифровом. Над языком трудились яркие личности — скажем, доктор Филлис Фокс, которой в будущем предстоит написать первое руководство по стандартному для задач Искусственного Интеллекта языку LISP. Первый вариант DYNAMO писался в автокодах IBM-704 (первого серийного компьютера с аппаратной реализацией вычислений с плавающей точкой, с помощью которого «голубая мама» продвинула цифровые технологии в науку и крупный бизнес, FORTRAN и LISP были впервые реализованы именно на ней!) и IBM-709. Вторая версия, DYNAMO II — на расширенной версии Algol-60, так называемой AED-0. Ну а наибольшую известность приобрела версия DYNAMO II/F, написанная на стандартном тогда для инженерных задач языке FORTRAN. И вот именно на этой версии DYNAMO Джей Р. Форррестер предпринял пионерскую попытку заглянуть в будущее.
Результаты этих работ были изложены в вышедшей в 1971 году книге «World Dynamics». Она была переведена «Наукой» и в 1978 году издана с послесловием академика Н.Н. Моисеева. Работа Форрестера была революционной, поскольку она описывала процесс развития человечества как системы с перекрёстными обратными связями. До этого рассматривали отдельно процессы промышленного развития (на дворе была ещё индустриальная эра), отдельно — роста населения, отдельно — сельскохозяйственного производства. Влияние других сфер человеческой деятельности, конечно, было известно, но или не рассматривалось, или рассматривалось через «замороженные» коэффициенты. Скажем, в СССР планировалось строительство завода по производству сельхозмашин, но упускалось, что население деревень, устремлявшихся на предприятия в индустриализацию, уже кончилось. В результате, в цехах работали алкоголики из Лечебно-трудового профилактория и сосланные туда для выполнения Продовольственной программы инженеры из соседнего НИИ (вопреки нынешним стереотипам «ботана», инженеры были минимум разрядниками, а то и кмсами, увлекались запрещённым в те годы карате и, за отсутствием сэнсея, отрабатывали на алкоголиках запрещённые в спортивных единоборствах удары, что сильно пригодилось им в Перестройку, по итогам которой они оказались владельцами теплотехнических и энергетических инжиниринговых фирм). Так вот, Дж. Р. Форрестер связал взаимовлияния роста численности населения и потребности в продовольствии. Роста промышленного производства и потребности в минеральных ресурсах. Влияния роста загрязнённости окружающей среды на качество и продолжительности человеческой жизни.