



«Python на стероидах» — Modular представил язык программирования Mojo для разработки ИИ. Руководит им архитектор LLVM и создатель Swift Крис Латнер
ИИ-стартап Modular запустил Mojo – новый язык программирования для разработчиков искусственного интеллекта, призванный объединить удобство использования синтаксиса Python (и полную совместимость с его экосистемой) со скоростью C.
В настоящее время существует несколько проектов, направленных на ускорение Python (такие, как Jax и компилятор Python под названием Codon), однако Mojo отличается среди других в 35 000 раз большей скоростью при выполнении числовых алгоритмов и тем, кто приложил руки к ее созданию. Генеральный директор Modular Крис Латнер – ветеран Apple, Google и Tesla, который являлся соразработчиком проекта для создания компиляторов LLVM, соучредителем инфраструктуры для компиляторов MLIR и возглавлял разработку языка программирования Swift. Соучредитель стартапа Тим Дэвис ранее в Google руководил API машинного обучения, компиляторами и инфраструктурой среды выполнения.
В Modular говорят, что Mojo быстрее, чем C++, более устойчива к взломам, чем CUDA от Nvidia, и так же безопасна, как Rust.
Создание Mojo начиналось с целью внедрения инновационной модели программирования в ускорители машинного обучения. Однако поскольку современные CPU также имеют тензорные и другие ИИ-ускорители, Modular решила, что язык должен поддерживать программирование общего назначения и перенять экосистему Python – что упростило проектирование и позволило компании сосредоточиться на построении модели компилятора и разработке конкретных функций программирования.
Mojo совместима с программами Python и поддерживает основные функции, такие как async/wait, обработка ошибок и вариации, но классы и другие аспекты пока отсутствуют. Стандартная библиотека, компилятор и среда выполнения Mojo еще не доступны для локальной разработки (но опробовать
Читать на itc.ua