TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.7K subscribers
Post #12532 2.73K
Скорость C и простота Python в открытом доступе: опубликован исходный код компилятора языка Mojo

Разработчики языка программирования Mojo под руководством создателя LLVM и Swift Криса Латнера открыли исходный код компилятора и сопутствующего сборочного инструментария. Кодовая база опубликована под свободной лицензией Apache 2.0 с исключениями от проекта LLVM, допускающими совместное использование с компонентами под GPLv2. Ранее сообществу была доступна только стандартная библиотека, а публикацию самого компилятора откладывали до окончательной стабилизации внутренней архитектуры, состоявшейся с недавним выходом релиза Mojo 1.0.

Язык позиционируется как высокопроизводительное системное расширение для Python, объединяющее привычный лаконичный синтаксис с мощью статической типизации C++ и механизмами безопасной работы с памятью в стиле Rust, включая проверку заимствований и отслеживание времени жизни ссылок. Проект транслирует исходный код в промежуточное представление MLIR и поддерживает как моментальное JIT-выполнение для быстрых экспериментов, так и предварительную компиляцию в машинный код с прямой оптимизацией под векторные инструкции SIMD и аппаратные блоки TensorCores.

Ключевым преимуществом Mojo выступает эффективное распараллеливание вычислений на гетерогенном оборудовании, позволяющее полноценно задействовать видеокарты и специализированные ИИ-чипы для достижения производительности, превосходящей классические приложения на C и C++. На данном этапе авторы проекта пока не принимают внешние пулл-реквесты, однако возможность отправлять собственные патчи и изменения в кодовую базу компилятора обещают открыть для всего сообщества до конца текущего года.

Linux / Линукс
🥸
Modular Modular: Mojo🔥 is now open source! The Apache 2.0 license is the gold standard for programming languages and compilers, because it provides great flexibility to be used in all sorts of applications. The LLVM extensions to the license further expand those freedoms for building and distributing…
  • 👍 21
  • ❤ 2
More from @linux_gram
  1. Oct 9, 2026Когда всю ночь провел за Генту и теперь везде видишь символы Linux / Линукс 🥸
  2. Oct 9, 2026Flathub снял запрет на размещение приложений, разработанных с использованием AI-инструмент…
  3. Oct 9, 2026В Бразилии выборы проводятся с использованием электронных машин для голосования, работающи…
  4. Oct 9, 2026Post #12930
  5. Oct 8, 2026Часть сервисов Ubuntu и Canonical недоступна из-за DDoS-атаки Зафиксированы сбои в работе…
  6. Oct 8, 2026Клоны программ Adobe и MS Office, САПР, AI-ускоритель и почтовый клиент, сгенерированные ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →