Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Открыт код компилятора для языка программирования Mojo

18.08.2026 23:35 (MSK)

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

Язык Mojo развивается под руководством Криса Латнера (Chris Lattner), основателя и главного архитектора проекта LLVM и создателя языка программирования Swift. Синтаксис Mojo основан на языке Python, а система типов близка к C/C++. Проект преподносится как язык общего назначения, расширяющий возможности языка Python средствами системного программирования, подходящий для широкого круга задач и сочетающий простоту применения для исследовательских разработок и быстрого создания прототипов с пригодностью для формирования высокопроизводительных конечных продуктов.

Простота достигается благодаря использованию привычного синтаксиса языка Python, а разработке конечных продуктов способствуют возможность компиляции в машинный код, механизмы безопасной работы с памятью и задействование средств для аппаратного ускорения вычислений. Для достижения высокой производительности поддерживается распараллеливание вычислений с задействованием всех имеющихся в системе аппаратных ресурсов гетерогенных систем, таких как GPU, специализированные ускорители для машинного обучения и векторные процессорные инструкции (SIMD). При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C++.

Язык поддерживает статическую типизацию и средства для безопасной низкоуровневой работы с памятью, напоминающие возможности языка Rust, такие как отслеживание времени жизни ссылок и проверка заимствования переменных (borrow checker). При этом в языке доступны и возможности для низкоуровневой работы, например, возможно прямое обращение к памяти в режиме unsafe с использованием типа Pointer, вызов отдельных SIMD-инструкций или доступ к аппаратным расширениям, таким как TensorCores и AMX.

Mojo может использоваться как в режиме интерпретации с использованием JIT, так и для компиляции в исполняемые файлы (AOT, ahead-of-time). В компилятор встроены современные технологии автоматической оптимизации, кэширования и распределённой компиляции. Исходный код на языке Mojo преобразуются в низкоуровневый промежуточный код MLIR (Multi-Level Intermediate Representation), развиваемый проектом LLVM. Компилятор позволяет применять для генерации машинного кода различные бэкенды, поддерживающие MLIR.

Дополнение: В конце июля была завершена сделка по покупке компании Modular, разрабатывающей проект Mojo, корпорацией Qualcomm. Также было объявлено об интеграции поддержки AI-ускорителей Qualcomm в платформу Modular. Код, написанный на языке Mojo и фреймворке MAX, теперь может работать не только на GPU NVIDIA и AMD, но и на AI-ускорителях Qualcomm.

  1. Главная ссылка к новости (https://www.modular.com/blog/m...)
  2. OpenNews: Релиз языка программирования Mojo 1.0
  3. OpenNews: Сотрудник Google развивает язык программирования Carbon, нацеленный на замену C++
  4. OpenNews: Создатель LLVM развивает новый язык программирования Mojo
  5. OpenNews: Открытие стандартной библиотеки языка Mojo. Обновление инструментария Mojo 24.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66092-mojo
Ключевые слова: mojo
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (87) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
 
  • 2.24, Аноним (24), 06:03, 19/08/2026 Скрыто ботом-модератором     [к модератору]
  • –19 +/
     
  • 1.6, Аноним (6), 00:27, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока-пока, Rust!
     
     
  • 2.10, Аноним (10), 01:06, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Надо будет посмотреть, что с реализацией идей. А то вдруг как и rust: идея хорошая, но реализация - не просто ужас, а ужас-ужас-ужас-ужас!
     
     
  • 3.16, Норм (?), 02:28, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Какие проблемы у реализации раста?
     
     
  • 4.56, Аноним (56), 12:33, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    1. Длинный и долгий бутстрап.
     
     
  • 5.102, Норм (?), 17:40, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там gcc скоро для этого подвезут.
    Вот у жцц бутстрап короткий и быстрый по-любому.
     
  • 4.87, Аноним (87), 16:47, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > проблемы у реализации раста

    1. Лицензия
    2. Стандарт

     
     
  • 5.99, Норм (?), 17:31, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> проблемы у реализации раста
    > 1. Лицензия
    > 2. Стандарт

    Плохой стандарт и плохая лицензия?

    И что, прямо настолько ужасная лицензия компилятора что пользоваться невозможно?

     
     
  • 6.103, Аноним (103), 17:48, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Плохой стандарт

    У раста его нет.

     
     
  • 7.143, Норм (?), 03:05, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чтош.
     
  • 2.11, Аноним (11), 01:12, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пока-пока, Rust!

    Учитывая, что сабж, в отличие от Раста, сейчас использует ровно 0 корпов, то "пока-пока" с большой долей вероятности придется говорить именно Mojo. Без поддержки корпов оно даром никому будет не нужно. Язык D не даст соврать: тоже в свое время был "убийцей C++".

     
     
  • 3.12, Аноним (12), 01:24, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    modular и Mojo вроде юзают корпы? Если бы не юзали, modular закрылись бы, не?
     
  • 3.30, Аноним (30), 08:13, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Modular выкупили Qualcomm, стало быть, как минимум им оно и надо
     
     
  • 4.139, Аноним (139), 01:30, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Инсайт: они тестят процы и используют его как тестовый фреймворк.
     
     
  • 5.160, Аноним (160), 12:03, 22/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Инсайт и инсайд это разные слова
     
  • 3.75, Аноним (75), 14:21, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты не заметил. Там заточка под ИИ. Под реализации смешанного типа, где часть на питоне а часть на мойо.
     
  • 3.107, Аноним (103), 18:00, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Язык D не даст соврать: тоже в свое время был "убийцей C++".

    Язык D не взлетел из-за модели разработки "лебедь, рак и щука". Слишком долго был в альфе, а когда довели до ума, про него уже все забыли.

    Кстати, если бы они не профукали медийку, то сейчас был бы хорошей альтернативой расту.

     
     
  • 4.140, Аноним (139), 01:31, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Язык D просто ничего нового не предлагал. Во всяком случае не возникло никаких кил фич вот даже сегодня возьми D и что кроме того что надо все пеериписать еще раз на этиом D?
     
     
  • 5.152, Брат Анон (ok), 12:12, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы не знаете D и даже hello world на нём не написали. Признайтесь.
    Многие идеи из D вполне прогрессивны и Rust их тоже реализовал. +немного больше (местами даже больше дури, а не только полезного).
     
  • 5.156, Аноним (103), 13:25, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Во всяком случае не возникло никаких кил фич вот даже сегодня возьми D

    Рекомендую присмотреться к языку повнимательнее. Там очень много крутых фич и, что важнее, все они органично вписываются в язык, не возникает ощущения как в крестах, что примотаны на изоленту.
    Что касается киллерфич в D, на мой взгляд это нормальное метапрограммирование и вычисления времени компиляции, которые позволяют слепить из языка почти что угодно. До лиспа не дотягивает, конечно, но и далеко не кресты с растом.

     
  • 3.123, Аноним (123), 21:15, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Mojo уже есть клиенты)
    даже пока он был не открытый
     
  • 2.150, Аноним (150), 08:07, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    До покапока раст им нужно как минимум async подвезти. Но это у них первым пунктом в роадмапе, а тебята они способные.
     

  • 1.8, Джон Титор (ok), 00:46, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как правильно читается название? Моджо или Мохо?
     
     
  • 2.32, Аноним (32), 08:50, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мойó
     
     
  • 3.142, Аноним (142), 02:36, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не твойо!
     
  • 2.63, Аноним (56), 12:43, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Раз исходники вывалили, теперь Можно.
     
  • 2.153, Брат Анон (ok), 12:14, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я читаю "моджо". И джемени от гугла говорит, что моджо. Ссылатся на Остина Пауэрса из фильма: он там фразу говорит про "внутренюю магию" (т.е. моджо).
     

  • 1.22, Аноним (22), 05:51, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Код открыт под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2.

    Пермиссивка.

    >Изменения от сторонних участников в кодовую базу компилятора пока не принимаются, но возможность передачи изменений планируют реализовать до конца года.

    До конца года нужно собрать устойчивый корпоративный костяк, чтобы сопротивлятся влиянию GNU.

    >Язык Mojo развивается под руководством Криса Латнера (Chris Lattner), основателя и главного архитектора проекта LLVM и создателя языка программирования Swift.

    О прям запахло корпоративными сговорами, перемигиваниями.

     
     
  • 2.29, Аноним (29), 08:09, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > До конца года нужно собрать устойчивый корпоративный костяк, чтобы сопротивлятся влиянию GNU.

    Если есть спонсор, почему нет.

     
  • 2.49, МИСАКА (?), 11:59, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Пермиссивка

    И это прекрасно

     
     
  • 3.81, limafresh (ok), 15:04, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если там будет не пермиссивка, то его никто не будет использовать. На нём и так "полтора землекопа" пишет, а с копилефтом и их не будет. Пермиссивка это де-факто стандарт для реализаций языков.
     

  • 1.25, небесный ученый (ok), 06:03, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C++.

    комрады, прокомментируйте пожалуйста

     
     
  • 2.27, X86 (ok), 06:45, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Язык медленный, но если сильно стараться и в специфических задачах может работать как питон в этих же  задачах
     
  • 2.31, Старый престарый аноним (?), 08:22, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если хорошо распараллелить, то будет также быстро как однопоточная сишка.
     
     
  • 3.37, Вася Пупкин (?), 09:19, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще популярное заблуждение что "однополосная сишка" - предел по скорости. Современные оптимизаторы у компиляторов способы быть более агрессивными если будут знать больше инвариантов про программу и обладать большим контекстом, например из системы типов. Догадываешься к чему веду? Да - и некоторые бенчи и не только показывают что эти ваши расты и зиги бывают обгоняют дедушку си
     
     
  • 4.38, Аноним (38), 09:24, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хотел сказать исключительно в синтетических нагрузках, которые никогда не будут иметь значение в жизни, но тогда весь ответ теряет смысл, ведь правда же?
     
  • 4.148, Аноним (148), 06:15, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вася, сишку ничто не может обогнать, кроме ассемблера и машинного кода. Просто по причине того, что by design. С сишкой можно только сравняться по скорости. Со стандарта C11 однополосной сишки уже нет. Туда завезли многопоточность.
     
  • 3.77, Аноним (77), 14:51, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C++, в среднем, в однопотоке побыстрее С, потому что STL более оптимизирован, чем васян наколхозит.
     
     
  • 4.83, Аноним (38), 16:07, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это факт, но пго с сишечкой гораааздо эффективнее работает.
     
     
  • 5.154, Брат Анон (ok), 12:18, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    +2% относительно С++ -- это не гораздо. И тут фишка у языка не столько в скорости (а она есть), сколько в гибридности (чего из коробки пока ни у кого нет).
     
     
  • 6.157, Аноним (38), 14:09, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну скажем не 2%. Типичный код ускоряется в 2-3 раза и у плюсов профит всегда на уровне погрешности. Зато плюсы могут прочитать файл быстрее, так что libcxx действительно круче и мощнее libc.
     
  • 4.94, Аноним (94), 17:16, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Доо, именно поэтому каждый второй проект имеет собственные более быстрые велосипеды на замену STL. Сортировка (stl ничего не знает про современные процессоры с SIMD), строки, аллокаторы и всё такое.
     
  • 2.36, Вася Пупкин (?), 09:15, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если использовать последние более очеловеченные стандарты крестов, в которых сложнее отстрелить ногу, то внезапно код становится не такой быстрый. Особенно если интенсивно использовать параллелизм. Вот и думай, комрад.
     
     
  • 3.158, Аноним (158), 01:30, 21/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря как писать и что использовать. В любом случае при желании на крестах ты добьешься максимальной производительности. А нужна ли она тебе или нет опять же тебе решать, а не корпам.
     
  • 2.40, Аноним (40), 10:04, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > комрады, прокомментируйте пожалуйста

    Пока академики пишут код на cpu и кривят нос от мысли написания портянок для ускорения на gpu, в mojo из коробки есть ускорение. В c/c++ нет такого распараллеливания - пиши его сам. Конечно, можно его написать и такой код будет сопоставимо быстрым.

     
     
  • 3.95, Аноним (94), 17:19, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В смсыле нет, в маня мирке питонистов? Там вообще мало что здравого есть. А вот в C/C++ циклы элементарно параллелятся написанием одной строчки #pragma parallel for, оффлоадинг вычислений на GPU - в компиляторах из коробки, да и те же GPU ядра - cuda, rocm - по сути тот же C++.
     
     
  • 4.124, Аноним (123), 21:17, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    только вот ядра для cuda и rocm надо будет разные писать
    а фишка mojo - что можно написать один код ядра и оно будет супер эффективно работать на всех GPU,TPU,FPGA
     
     
  • 5.134, Аноним (94), 22:32, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Кому надо пусть пишет, а так вообще rocm компилит cuda ядра, иногда с мелкими правками.
    > супер эффективно

    но это не точно

     
  • 5.149, Аноним (148), 06:18, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >можно написать один код ядра и оно будет супер эффективно работать на всех GPU,TPU,FPGA

    Пока нет Свободного железа такое никогда не будет. Корпорасты с лице AMD и NVIDIA не будут клепать одинаковые GPU.

     

  • 1.26, Сергей Макаров (?), 06:37, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Язык появился слишком поздно что бы взлететь. Скоро при приеме в разработку ПО не будут брать тех, кто понимает код. Они будут больше отвлекаться.
     
  • 1.33, limafresh (ok), 09:01, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    То есть он был не открыт? Открытая реализация - базовый минимум для любого языка программирования, если хотят чтобы его использовали не только детки автора.
     
  • 1.34, limafresh (ok), 09:05, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Код открыт под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2

    Как угодно извращаются чтобы не использовать просто MIT, для которой не нужно никаких исключений для совместимости с GPL 2.

     
  • 1.39, опеншлёпивпродакшн (?), 09:44, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нужен язык программирования, который взрывает ПК, если ошибся в коде.
     
     
  • 2.45, Европа (?), 11:00, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C (и его духовный наследник C++) уже изобретен. При любом undefined behavior компилятор имеет полное право впихнуть rm -rf. Просто все слишком культурные, стесняются.
     
     
  • 3.78, Аноним (77), 14:52, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Любой язык в недоопределённом месте может вставить rm -rf. На то оно и недоопределённое.
     
     
  • 4.155, Брат Анон (ok), 12:27, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Покажи мне недоопределённое место в Аде?))
     
  • 3.86, Аноним (-), 16:35, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С++ прямого отношения к чистому Си не имеет. История C++ начинается с "Си с классами" совершенно отдельного языка. У чистого Си нет наследников.
     
     
  • 4.110, Аноним (110), 18:20, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С это именно развитие С, дать программисту возможность тюнинга внутренностей к... большой текст свёрнут, показать
     
     
  • 5.146, Аноним (146), 06:00, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >С++ это именно развитие С

    Ты упёртый да? Тебе прямо сказали Чистый Си прямого отношения к плюсам не имеет. Страуструп вдохновлялся европейским ООП языком Simula. Поскольку он в то время работал в Bell Labs, то закономерно, что за основу нового языка он взял компилятор языка Си. Низкоуровневый транслятор Страуструп писать не умел. Трансляоры умели писать только Деннис Ритчи и Кен Томпсон. Если бы Страуструп работал в другой компании, то за основу своего языка он бы взял например, FORTRAN. если бы Страуструп работал в Европе, то за основу своего языка он бы взял, например Паскаль или Алгол.

    У чистого Си нет наследников и продолжателей. Это полный и замкнутый на себе язык. История C++ наичнается не с Си, а с "Си с классами".

     
     
  • 6.159, Аноним (158), 01:36, 21/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.92, Аноним (87), 16:51, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > язык программирования, который взрывает ПК

    Это надо у разработчиков пейджеров спросить, как там работало.

     
  • 2.109, Аноним (103), 18:01, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Agda уже есть
     

  • 1.41, Аноним (41), 10:08, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему в новости нигде не указано, на чём написан сам компилятор? Мне кажется, это должно быть в первом абзаце
     
     
  • 2.42, User (??), 10:23, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ээээ... а зачем?
     
     
  • 3.43, Аноним (41), 10:31, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для холивара =p
     
     
  • 4.51, User (??), 12:12, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А! Ну тут да - "Да оно ж на C++ написано?! А-за-зазаза!"
     
     
  • 5.58, Володька Драйвер (?), 12:37, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, а всёже, почему не на самом себе? Что-то не удаётся написать/выразить?)
     
     
  • 6.60, User (??), 12:40, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, а всёже, почему не на самом себе? Что-то не удаётся написать/выразить?)

    Ээээ... а ЗАЧЕМ? Нет, я в курсе про эту специальную олимпиаду - вы для Криса Латнера расскажите.

     
  • 3.57, Аноним (56), 12:37, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    КО: Чтобы знать, чем собирать.
     
     
  • 4.59, User (??), 12:39, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > КО: Чтобы знать, чем собирать.

    Так чтоб собирать - ты ж всё равно пойдешь по ссылочке, да? Или ты прям из новости навострился, а тут workflow поломали?

     
  • 2.71, Аноним (71), 13:44, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Почему в новости нигде не указано, на чём написан сам компилятор? Мне кажется, это должно быть в первом абзаце

    Он написан на C++.

     

  • 1.62, Норм (?), 12:41, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Автор новости упустил нюанс.
    Код открыли после покупки этого куалком.
     
     
  • 2.69, Аноним (71), 13:40, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Согласен, какие же всё-таки они негодяи.
     

  • 1.70, Аноним (70), 13:42, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так вот ты какой, гибрид ежа (C++) с ужом (Python)!
     
  • 1.89, Аноним (89), 16:48, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сравнения с растом и проч. некорректны. Язык изначально писался как замена скриптового питона в задачах машинного обучения, как язык с высокой степенью праллелизма и возможнлстью масштабирования. Корректнее сравнивать его с julia
     
     
  • 2.96, Аноним (96), 17:20, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Задницей читаешь?

    >Проект преподносится как язык общего назначения, расширяющий возможности языка Python средствами системного программирования

     
     
  • 3.130, Аноним (130), 22:22, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Доступ к прямым указателям равно расширение "средствами системного программирования"?
     
  • 2.125, Аноним (123), 21:18, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    корректно потому что там тоже Борроу чекер
    и Mojo вполне себе системный язык - просто синтаксис из семейства Питона взяли
     

  • 1.128, BrainFucker (ok), 21:53, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > расширяющий возможности языка Python

    А причём тут Python? Тут вообще отдельный язык, с питоном никак не связанный. Питоновский проект не скомпилится Mojo без переписывания, какое тут расширение возможностей?

    Ещё питон был хорош тем что на нём можно было и бэкенд писать, и скриптики вспомогательные, и cli утилиты, и GUI приложения, даже под Андроид можно было программки писать (Kiwi фреймворк и прочие). А что с сабжем пока не ясно, когда биндинги ко всем библиотекам начнут появлятся, тогда и посмотрим. А то будет судьба Nim.

    А компилируемый питон, чтобы был такой же быстрый как C, уже есть как бы - Cython, и совместимость с питоном есть.

     
     
  • 2.132, Аноним (130), 22:27, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это маркетинг
     
  • 2.133, Аноним (130), 22:31, 19/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А причём тут Python?

    Это маркетинг: Python, AI, GPU, in parallel, system programming
    Всё и сразу.

     

  • 1.135, ятупойтролль (ok), 22:35, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    The systems language for the AI era.

    Write fast code for diverse hardware (spanning CPUs, GPUs and more) without vendor lock-in, in a language that's both user friendly and memory safe.

    требую срочно внедрить в ядро линукс!

     
  • 1.136, Аноним (136), 22:57, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Человек создал язык чтобы продать его большому энтерпрайзу, а вы продолжайте работать на дядю..
     
     
  • 2.144, Норм (?), 03:07, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже продал тащемто.
     

  • 1.141, Аноним (139), 01:32, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Mojo написан на Mojo?
     
     
  • 2.147, Аноним (146), 06:02, 20/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На C++.
     

  • 1.151, Аноним (151), 08:59, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, "фреймворк MAX" теперь звучит как что-то о мессенджерах.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру