DARPA логотипDARPA (Агентство по перспективным оборонным научно-исследовательским разработкам США) разворачивает новый проект, в рамках которого будет разработано ПО, которое не будет требовать никаких обновлений.


В новом проекте ученым предстоит разработать ПО, которое сможет самостоятельно "подстраиваться" к технологическим изменениям и работать в течение ста лет без каких-либо обновлений. Чтобы реализовать задумку, им необходимо  продвинуться в вопросах дизайна и написания программ с длительным жизненным циклом. Задачей нового типа ПО состоит в динамической настройки к любой возможной среде.


В DARPA отмечают, что зависимость от постоянных обновлений делает приложения более предрасположенными к угрозам безопасности, снижает производительность и даже может привести к потере данных.


Разработку нового типа ПО начнут с нуля. В агентстве планируется сделать основной упор на алгоритмические преобразования и "лингвистические абстракции". Это приведет к созданию приложений, которые будут легко адаптироваться к изменениям и не будут требовать каких-либо вмешательств извне.


На данный момент существует ряд программ, которые были разработаны еще 50 лет назад, они используются по сей день. Правда, большая часть из них все же требует регулярных обновлений.