Mojo (язык программирования)
специализированный язык программировани / Материал из Википедии — свободной encyclopedia
Mojo — специализированный язык программирования, созданный компанией Modular и ориентированный на разработку в сфере машинного обучения[1][2][3]. Выпущен в мае 2023 года. Mojo позиционируется как более продвинутая альтернатива Python, практически полностью совместим с ним и его библиотеками, но при этом показывает лучшую производительность, аналогичную таким довольно низкоуровневым языкам программирования как C и C++.
Mojo | |
---|---|
Класс языка | язык программирования |
Появился в | 2023 |
Автор | Крис Латтнер |
Разработчик | Modular Inc. |
Расширение файлов |
.mojo, .🔥 |
Испытал влияние | Python, Rust, Swift |
Сайт | modular.com/mojo |
Платформа | Кроссплатформенный |
Ключевые приоритеты языка: разработка в области искусственного интеллекта и системное программирование. Язык умеет взаимодействовать с SIMD-командами, из-за чего позволяет выполнять множество алгебраических операций за раз, что положительно сказывается на производительности.
Mojo не имеет сборщика мусора, вместо этого он использует семантику перемещения сильно похожую на ту, что есть в Rust. Данный подход позволяет языку безопасно и быстро удалять неиспользуемые ресурсы и отказаться от использования рантайма.