Язык программирования Mojo стал доступен на macOS
2026-02-21 00:36 Diff

Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.

Проект Mojo ориентирован на работу с нейросетями и искусственным интеллектом. Он объединяет в себе простоту и лаконичность Python с высокой производительностью системных языков программирования. Теперь весь его потенциал доступен на macOS.

Эмодзи в виде пламени — маскот языка программирования Mojo
Изображение: Modular

В начале сентября 2023 года команда проекта Mojo выпустила SDK для компьютеров под управлением Linux. После этого сторонние разработчики начали активно использовать Mojo и представили имплементации некоторых проектов на этом языке. К примеру, на GitHub опубликовали код нейросети Llama 2 и библиотеки Infermo.

Многочисленные просьбы пользователей выпустить версию SDK для macOS
Изображение: Modular

В блоге представители команды проекта рассказали, что с момента релиза разработчики просили выпустить SDK для macOS. Именно этот запрос стал самым популярным в сообществе Discord и в репозитории GitHub. После оптимизации и портирования команда представила Mojo SDK для macOS на базе Apple Silicon.

Для установки Mojo SDK на macOS необходимо предварительно подготовить компьютер. На нём уже должен быть установлен пакетный менеджер Homebrew и инструмент Modular, предназначенный для работы с командной строкой. После этого можно загрузить SDK с официального сайта проекта.

Инструкция по установке Mojo SDK на официальном сайте
Изображение: Modular

Mojo — очень молодой язык программирования, поэтому для него пока нет собственной интегрированной среды разработки. Вместо этого команда проекта выпустила плагин для редактора кода Visual Studio Code. С его помощью можно запускать код в реальном времени, форматировать файлы и получать быстрый доступ к документации.

Плагин Mojo для Visual Studio Code
Изображение: Modular

Владельцы Mac на базе процессоров Intel тоже могут вести разработку на Mojo, но вместо нативного запуска SDK придётся воспользоваться контейнеризацией. Для этого на компьютер надо установить Docker Desktop, плагин Mojo и Dev Containers. Подробную инструкцию можно найти на сайте проекта.

Язык программирования Mojo разрабатывается командой под руководством Криса Латтнера — бывшего сотрудника Google и Tesla, соучредителя LLVM и разработчика Swift. Авторы проекта стремятся создать мощный и простой инструмент для работы с машинным обучением и искусственным интеллектом.

Синтаксис Mojo похож на Python, а функции включают в себя возможность компиляции в машинный код, статическую типизацию и поддержку аппаратного ускорения вычислений. Ожидается, что в ближайшее время разработчики представят версию SDK для Windows. Сейчас инструментарий запускается с помощью WSL (Windows Subsystem for Linux).

Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу