В этой статье
- Зачем нужен Mojo: проблема двух языков
- Что на самом деле означает достижение версии 1.0
- Главное в релизе 26.5
- Почему номер версии языка важен, когда вы управляете компанией
- Другой ракурс: запуск моделей на собственной инфраструктуре
- Стоит ли действовать сейчас? Прямой ответ
- Что спросить у вашего поставщика ПО
- Источники
11 августа 2026 года Modular объявила, что язык Mojo достиг версии 1.0 в рамках релиза 26.5. Прямой вывод для владельца бизнеса: Mojo — это не продукт, который вы покупаете, и не инструмент, который вы устанавливаете в компании, — это язык программирования, работающий в слое под ИИ-приложениями, которыми вы уже пользуетесь. На нём пишут в стиле, близком к Python, но он компилируется в высокопроизводительный код, который выполняется напрямую на CPU, GPU и специализированных ускорителях. Достижение версии 1.0 означает, что стоящая за ним компания официально обязалась сохранять язык стабильным, а это превращает создание многолетнего продукта на его основе в разумное решение, а не в авантюру. Влияние на вас косвенное, но реальное: стоимость работы ИИ-моделей продолжает снижаться, а ваши возможности запускать ИИ внутри собственной инфраструктуры, а не полностью зависеть от одного поставщика, расширяются.
Зачем нужен Mojo: проблема двух языков
Каждая команда, создающая ИИ-систему, сталкивается со старой проблемой, известной как проблема двух языков. Python — язык исследователей и разработчиков, потому что на нём быстро писать, его легко читать и вокруг него сложилась крупнейшая экосистема инструментов для ИИ, — но выполняется он медленно. Поэтому критичные для производительности части пишут на других языках, например на C++, или в специализированных инструментах программирования GPU, а затем подключают обратно к Python. В результате система расколота надвое: простой слой для экспериментов и сложный слой для продакшена, две команды с разными навыками, и каждое улучшение производительности требует спуска в язык, на котором большая часть команды писать не умеет. Mojo создан, чтобы закрыть этот разрыв: синтаксис, знакомый любому, кто знает Python, с точным контролем над памятью и железом там, где он нужен, — в рамках одного языка и одного набора инструментов.
Что на самом деле означает достижение версии 1.0
Номер версии здесь — не маркетинг. Язык впервые появился в 2023 году и годами быстро менялся — менялись названия, заменялся синтаксис, — из-за чего поддержка любого долгоживущего проекта на нём становилась постоянной статьёй расходов. Версия 1.0 означает, что этот этап завершён: изменения в цикле 1.x будут преимущественно аддитивными, то есть новые возможности не будут ломать то, что вы уже построили, а любое несовместимое изменение будет проводиться аккуратно, по образцу зрелых языков вроде C++. Именно это обязательство по стабильности — настоящая новость для того, кто принимает решения.
Modular подкрепляет это обязательство двумя способами. Во-первых, компания сама использует Mojo в продакшене как основу своей коммерческой платформы MAX и Modular Cloud, поэтому стоимость любого несовместимого изменения ложится на неё саму. Во-вторых, сложившееся вокруг языка сообщество: с тех пор как стандартная библиотека стала открытой, почти 200 участников внесли более 1 100 pull requests, изменивших свыше 200 000 строк кода, а ещё более тысячи человек создали issues, которые повлияли на направление развития языка. Компания также обязалась в течение 2026 года постепенно открывать всё большую часть стека, включая компилятор и инструментарий Mojo.
Главное в релизе 26.5
Большая часть работы в этом релизе — чистка и консолидация: везде, где существовало больше одного способа выразить одну и ту же идею, был выбран один. Объявление переменных теперь единообразно выполняется через var, замыкания унифицированы, один тип указателя заменил несколько, а ряд понятий переименован для большей точности. Наряду с этим появились практические дополнения:
- Поддержка синтаксиса лямбд в стиле Python для быстрых встроенных функций.
- Гораздо более стабильный языковой сервер, который заметно улучшает повседневную работу в VS Code и других редакторах.
- Язык теперь диагностирует проблемы безопасности памяти, связанные с инвалидацией ссылок, — например, предупреждает, когда добавление элемента в список делает недействительной существующую ссылку на него.
- Более широкое и последовательное использование ограничивающих условий с описательными сообщениями, которые облегчают поиск причин сбоев.
- Готовый набор ИИ-навыков, охватывающий создание проектов, программирование GPU и перенос кода с других языков.
Третий пункт заслуживает особого внимания: обнаружение ошибок памяти на этапе компиляции, а не во время выполнения, означает, что целый класс сбоев и уязвимостей безопасности устраняется ещё до того, как попадёт на сервер. Именно этот компромисс раньше заставлял команды выбирать между скоростью и безопасностью, и Mojo пытается его устранить.
Почему номер версии языка важен, когда вы управляете компанией
Три практические причины. Первая — операционные расходы: счёт за ИИ в любом серьёзном продукте формируется не обучением, а ежедневным использованием, и каждый выигрыш в эффективности в слое, который обслуживает модель, напрямую отражается на вашем ежемесячном платеже или на том, сколько запросов способен выдержать тот же сервер. Вторая — независимость: по мере взросления инструментов для запуска открытых моделей разрыв между двумя вариантами увеличивается — потреблять ИИ как услугу от одного поставщика или запускать его на собственной инфраструктуре на выгодных вам условиях. Третья — срок жизни системы: строить на языке, который объявляет себя стабильным, означает более низкие расходы на поддержку через два и три года, а это реальная статья в бюджете любой рабочей системы.
Другой ракурс: запуск моделей на собственной инфраструктуре
Тот же релиз обновил и MAX — платформу Modular для обслуживания моделей, добавив поддержку двух новых семейств моделей — GLM-5.2 и Nemotron-H — а также поддержку Kimi 2.5 через упрощённый путь создания моделей. На практике это означает, что запустить открытую модель на собственных серверах или в выбранном вами облаке становится всё проще и требует всё меньше редкой экспертизы. В Саудовской Аравии это имеет регуляторный вес: когда ваши данные персональные или чувствительные, обработка внутри контролируемой вами инфраструктуры упрощает соблюдение Закона о защите персональных данных (PDPL) и снижает сложность передачи данных за пределы Королевства. Инструменты не освобождают вас от соблюдения требований, но делают соответствующий требованиям вариант технически осуществимым по разумной цене.
Стоит ли действовать сейчас? Прямой ответ
В большинстве случаев нет — и это не пренебрежение новостью. Если у вас интернет-магазин, система управления или мобильное приложение, нет никаких причин переписывать на Mojo хотя бы одну строку, и вы не заметили бы разницы. Разговор имеет смысл в конкретных ситуациях: когда вы запускаете ИИ-модели в больших повторяющихся объёмах и их стоимость — заметная строка в ваших расходах; когда вы обрабатываете большие объёмы данных в узком временном окне; или когда сама скорость ответа является конкурентным преимуществом вашего продукта. Вне этих случаев эта новость для вас — сигнал о направлении, а не призыв что-либо менять.
Правило, которое мы применяем при выборе любой новой технологии для клиента: технология приходит тогда, когда решает существующую, измеренную проблему, — а не тогда, когда она новая.
Не выбирайте технологию потому, что она самая новая. Выбирайте её потому, что она сокращает статью расходов, цифру которой вы знаете, или открывает возможность, которой у вас сегодня нет.
Что спросить у вашего поставщика ПО
- Какую долю нашего ежемесячного операционного счёта составляет ИИ и из какой именно статьи: использование, хранение или серверы?
- Привязана ли наша система к одному поставщику, или слой модели можно заменить?
- Какие у нас есть варианты запуска открытой модели на собственной инфраструктуре и сколько они будут стоить по сравнению с сегодняшним днём?
- Где географически обрабатываются данные наших клиентов и соответствует ли это требованиям защиты персональных данных?
Эти вопросы уместны на любой встрече и не требуют технической подготовки, но ответы точно показывают, где находятся ваши системы относительно этого сдвига.
Источники
- Официальный анонс Modular о релизе 26.5 и Mojo 1.0: modular.com
- Список изменений Mojo для версии 1.0: mojolang.org
- Дорожная карта языка Mojo: mojolang.org/docs/roadmap
- Саудовское управление по данным и искусственному интеллекту (SDAIA) — Закон о защите персональных данных (PDPL): sdaia.gov.sa
Частые вопросы
Нужно ли мне переписывать свои системы на Mojo?
В подавляющем большинстве случаев нет. Mojo специализируется на коде, где критична производительность, в частности на обслуживании ИИ-моделей и тяжёлой обработке данных. Интернет-магазины, системы управления и мобильные приложения на практике ничего от него не выигрывают. Заводить этот разговор стоит, только если стоимость работы ИИ или задержка ответа являются для вас заметной статьёй расходов.
В чём именно разница между Mojo и Python?
На Python легко писать, но он медленно выполняется, из-за чего командам приходится писать критичные для производительности части на других языках, например на C++, и подключать их обратно. Mojo предлагает синтаксис, близкий к Python, вместе с низкоуровневым контролем над памятью и железом — с целью держать всю систему на одном языке, а не делить её на два слоя и две команды.
Поможет ли это запускать ИИ на наших собственных серверах внутри Саудовской Аравии?
Да, косвенно. Тот же релиз расширил поддержку платформой MAX обслуживания дополнительных открытых моделей, и чем проще запускать открытые модели на инфраструктуре, которую вы контролируете, тем меньше вы зависите от внешней обработки. Это упрощает соблюдение Закона о защите персональных данных (PDPL), но не заменяет сами механизмы контроля соответствия.
Является ли опора на относительно новый язык риском для моего проекта?
Главный риск новых языков в том, что правила меняются прямо под вашим проектом, и именно это решает анонс версии 1.0 своим обязательством, что изменения в 1.x будут преимущественно аддитивными. И всё же разумное решение — ограничить Mojo специализированными частями вашей системы, а не всем приложением, пока его экосистема не станет более зрелой.
Следите за Origami в Google
Добавьте Origami в предпочтительные источники, и наши статьи будут показываться вам первыми в Google Поиске и главных новостях.








