Маск: «ИИ будет создавать бинарники напрямую» — программирование якобы уйдет в прошлое
Очередные фантазии миллиардера
Новости TprogerИлон Маск заявил на встрече с сотрудниками xAI, что уже к концу 2026 года «никто не будет писать код». Якобы ИИ сможет создавать бинарные файлы напрямую.
По его словам, нейросеть сможет делать это даже эффективнее традиционных компиляторов.
Звучит громко. Но если разобрать тезис технически, все не так однозначно.
Что именно предлагает Маск
По словам миллиардера, вместо привычной цепочки «исходный код → компилятор → бинарник», ИИ будет получать задачу и сразу выдавать исполняемый файл. Без промежуточного слоя в виде читаемого кода.
Фактически это означает отказ от исходников как основного артефакта разработки. Промпт на входе, а .exe или ELF на выходе.
Почему это спорно с технической точки зрения
Компиляторы — это детерминированные системы. Они проверяют синтаксис и типы, строят промежуточное представление программы, применяют оптимизации и гарантируют воспроизводимый результат.
Один и тот же код при одинаковых условиях дает один и тот же бинарник.
LLM работают иначе: они генерируют вероятностный результат. Малейшая ошибка в бинарнике приведет к падению программы или трудноуловимому багу.
В отличие от исходного кода, бинарный файл невозможно нормально ревьюить, сравнивать в Git или проверять на уровне логики.
Кроме того, компиляция стоит дешево — это миллисекунды CPU. Генерация крупных бинарников через LLM потребовала бы миллионов токенов и значительно больших вычислительных затрат.
Где ИИ действительно меняет разработку
На фоне громких заявлений Маска, многие как будто забыли, что ИИ уже активно используется в программировании. Но в другом формате. Технология помогает писать исходный код, объяснять сложные участки, генерировать тесты, предлагать рефакторинг.
А дальше в дело все равно вступает компилятор — как проверяемый и предсказуемый этап.
Более реалистичный сценарий — улучшение компиляторов с помощью ИИ, а не их замена. Например, автоматический подбор оптимизаций или более агрессивная векторизация.