Код
#новости

Язык программирования Mojo стал доступен на macOS

К сообществу разработчиков нового языка программирования Mojo теперь могут присоединиться владельцы устройств линейки Mac на чипах Apple Silicon.

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

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

Mojo на macOS

В начале сентября 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?

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

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

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована