`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

К 2040 г. компьютеры будут писать ПО для себя сами

+22
голоса

Функции автокоррекции и автозавершения в редакторах кода не так безобидны — это ростки тенденции, которая в не так отдалённой перспективе поставит под угрозу профессию программиста, какой мы её знаем.

Группа авторов из Окриджской Национальной Лаборатории (ORNL) опубликовала свои соображения о роли, которую искусственный интеллект будет играть в разработке программного обеспечения. По их мнению, прогресс в технологиях машинного обучения приведёт к тому, что к 2040 г. компьютеры смогут писать более эффективный код, чем программисты-люди, не говоря уже о том, что делать это будут значительно быстрее.

«Основные технологии, которые сделают возможным создание и использование кода, генерируемого машинами, уже существуют в исследовательских организациях или на рынке», — пишут они в статье, выложенной в открытом доступе на сайте Министерства энергетики США.

В числе таких разработок: проект PPAML (Probabilistic Programming for Advancing Machine Learning) агентства DARPA, DeepCoder, AutoML, онтологические генераторы, такие как DOG4DAG, и Eclipse Modeling Framework с Sirius, способные строить иерархию данных вместе с пользовательским интерфейсом и с ПО промежуточного уровня.

Тем не менее, авторы этого мрачного прогноза находят повод для оптимизма. По их мнению вытеснение ручного кодирования не приведёт к исчезновению программистов как класса, но лишь существенно трансформирует их труд. Во второй половине нынешнего столетия человеку практически не придётся набирать строчки на клавиатуре, функции его сведутся к выбору среди всплывающих подсказок и рекомендаций.

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

+22
голоса

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT