А в 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 году издана с послесловием академика Н.Н. Моисеева. Работа Форрестера была революционной, поскольку она описывала процесс развития человечества как системы с перекрёстными обратными связями. До этого рассматривали отдельно процессы промышленного развития (на дворе была ещё индустриальная эра), отдельно — роста населения, отдельно — сельскохозяйственного производства. Влияние других сфер человеческой деятельности, конечно, было известно, но или не рассматривалось, или рассматривалось через «замороженные» коэффициенты. Скажем, в СССР планировалось строительство завода по производству сельхозмашин, но упускалось, что население деревень, устремлявшихся на предприятия в индустриализацию, уже кончилось. В результате, в цехах работали алкоголики из Лечебно-трудового профилактория и сосланные туда для выполнения Продовольственной программы инженеры из соседнего НИИ (вопреки нынешним стереотипам «ботана», инженеры были минимум разрядниками, а то и кмсами, увлекались запрещённым в те годы карате и, за отсутствием сэнсея, отрабатывали на алкоголиках запрещённые в спортивных единоборствах удары, что сильно пригодилось им в Перестройку, по итогам которой они оказались владельцами теплотехнических и энергетических инжиниринговых фирм). Так вот, Дж. Р. Форрестер связал взаимовлияния роста численности населения и потребности в продовольствии. Роста промышленного производства и потребности в минеральных ресурсах. Влияния роста загрязнённости окружающей среды на качество и продолжительности человеческой жизни.
Результаты были обескураживающими. Прежде всего — для идеологов капиталистической экономики, требующей для своего функционирования расширенного воспроизводства. Им было с цифрами показано, что планетарные пределы индустриального воспроизводства вот-вот будут достигнуты. Страны, в которых было традицией плодиться и размножаться, ждали сюрпризы. Свергнутые в результате арабских революций, мальтузианских по сути, правители Форрестера вряд ли читали, во всяком случае политику планирования семьи не проводили, в результате чего и получили толпы недовольной молодёжи.
Сравнивать прогнозы Форрестера с реальным положением дел не стоит. Ведь прогнозы были использованы для того, чтобы избежать наиболее очевидных и наиболее неприятных последствий. Но познакомиться с книгой «Мировая динамика», и особенно с послесловием Моисеева, стоит — чтение почище любого триллера!
Александр Амзин: 100500 курьеров
Александр Амзин
Опубликовано 19 декабря 2011 года
В сентябре 2009 года Лента.ру отпраздновала своё десятилетие, выложив множество фальшивых крышесносящих новостей на отдельный сервер. В числе прочих новостей издание опубликовало сообщение о появлении разумных маршруток. Там говорилось, что маршрутками уже давно управляют автоматы, а водители сидят для вида и тоже роботизированы – ведь не может же человек одновременно считать мелочь, ругаться по мобильнику, говорить комплименты пассажиркам и управлять транспортным средством на скорости в двести километров в час.