Софт
Вышел язык программирования Mojo 1.2 с поддержкой сопоставления с образцом
Во второй половине октября 2026 года вышли Mojo 1.2 и MAX Framework 26.7; главное новшество языка — конструкции match / case.
Mojo развивается под руководством Криса Латнера, основателя LLVM и создателя Swift. Синтаксис языка основан на Python, система типов близка к C/C++, а код преобразуется в промежуточное представление MLIR. MAX Framework дополняет Mojo инструментами для разработки и отладки приложений с моделями машинного обучения в форматах TensorFlow, PyTorch и ONNX.
Первый мажорный релиз Mojo вышел в августе 2026 года и означал стабилизацию языка: в ветке 1.x разработчики могут не опасаться изменений, нарушающих совместимость. В сентябре вышла версия 1.1, в которой компилятор начал принимать изменения от сторонних участников.
По информации OpenNET, в версии 1.2 добавлено сопоставление с образцом: образцами могут быть литералы, кортежи, структуры, условия и шаблоны, а также выражение comptime match для проверок на этапе компиляции. Появилась деструктуризация списков, а в if, elif и while — конструкции «if case» и «while case». В std.math добавлено более 20 математических функций, работающих на CPU и GPU без системной libm, а также тип TargetAccelerator для метаданных ускорителей.
Исходный код стандартной библиотеки открыт под Apache 2.0 с исключениями LLVM; компилятор планируют открыть после стабилизации внутренней архитектуры.
- Mojo 1.2 и MAX Framework 26.7 вышли во второй половине октября 2026 года
- Добавлены match / case, деструктуризация списков, 20+ функций в std.math
- Код компилятора пока закрыт, стандартная библиотека — Apache 2.0
Источники
- Хабр Новости: Релиз языка программирования Mojo 1.2 · 27 октября 2026, 06:33
Текст подготовлен автоматически по материалам источников и может содержать неточности.