Портал The New Stack приводит мнение Мэтта Уэлша, бывшего профессора информатики в Гарварде, основателя платформы Fixie.ai, призванной позволить компаниям разрабатывать приложения на основе больших языковых моделей, о будущем информатики и о том, как изменится программирование.

Близок ли конец программирования? Если вы спросите об этом Мэтта Уэлша, он ответит утвердительно. Он считает, что ChatGPT и GitHub Copilot представляют собой начало конца программирования.

По его словам, в течение 40-50 лет разработка языков программирования преследовала одну цель — сделать написание программ проще. Тем не менее, языки программирования по-прежнему сложны. И сколько бы вы над этим не работали, это не сделает их простыми.

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

Это сравнимо с теми временами, когда, например, только несколько человек могли читать книги. «Если компьютерные технологии станут, скажем так, демократичными, и не нужно будет быть волшебником из сказочной башни, владеющим магией писать код на Rust, чтобы инструктировать машину, то это полностью изменит ситуацию, — считает Уэлш. — Любой сможет это делать. И я думаю, что это очень хорошо. Ведь в мире есть множество людей и мест, которые могли бы извлечь пользу из компьютерных технологий, но у них просто нет доступа к ним, потому что уровень навыков слишком высок, а набор необходимых навыков слишком обширен».

Что касается информатики, то она всегда была связана с тем, что люди берут проблему и превращают ее в инструкции для машины, отмечает Уэлш. Это и есть определение компьютерной науки. Это искусство науки, отображение проблем на то, что могут сделать машины. По его словам, теперь, когда модели ИИ становятся все больше, вычислительное ядро — это уже не процессор x86, выполняющий машинные инструкции. «Это модель ИИ, которая решает проблемы. И, вы знаете, она уже работает и функционирует так, как мог бы работать человек, во многих отношениях», — полагает Уэлш.