| |
| 2.10, Аноним (10), 01:06, 19/08/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Надо будет посмотреть, что с реализацией идей. А то вдруг как и rust: идея хорошая, но реализация - не просто ужас, а ужас-ужас-ужас-ужас!
| | |
| |
| |
| |
| 5.102, Норм (?), 17:40, 19/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
Там gcc скоро для этого подвезут.
Вот у жцц бутстрап короткий и быстрый по-любому.
| | |
|
| |
| 5.99, Норм (?), 17:31, 19/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> проблемы у реализации раста
> 1. Лицензия
> 2. Стандарт
Плохой стандарт и плохая лицензия?
И что, прямо настолько ужасная лицензия компилятора что пользоваться невозможно?
| | |
|
|
|
| 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, стало быть, как минимум им оно и надо
| | |
| 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, на мой взгляд это нормальное метапрограммирование и вычисления времени компиляции, которые позволяют слепить из языка почти что угодно. До лиспа не дотягивает, конечно, но и далеко не кресты с растом.
| | |
|
|
|
| 2.150, Аноним (150), 08:07, 20/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
До покапока раст им нужно как минимум async подвезти. Но это у них первым пунктом в роадмапе, а тебята они способные.
| | |
|
| |
| 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.
Если есть спонсор, почему нет.
| | |
| |
| 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 +/– |
Язык медленный, но если сильно стараться и в специфических задачах может работать как питон в этих же задачах
| | |
| |
| 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 более оптимизирован, чем васян наколхозит.
| | |
| |
| |
| 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.
| | |
| |
| 2.45, Европа (?), 11:00, 19/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
C (и его духовный наследник C++) уже изобретен. При любом undefined behavior компилятор имеет полное право впихнуть rm -rf. Просто все слишком культурные, стесняются.
| | |
| |
| 3.78, Аноним (77), 14:52, 19/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
Любой язык в недоопределённом месте может вставить rm -rf. На то оно и недоопределённое.
| | |
| 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++ наичнается не с Си, а с "Си с классами".
| | |
|
|
|
| 2.92, Аноним (87), 16:51, 19/08/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> язык программирования, который взрывает ПК
Это надо у разработчиков пейджеров спросить, как там работало.
| | |
|
| 1.41, Аноним (41), 10:08, 19/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Почему в новости нигде не указано, на чём написан сам компилятор? Мне кажется, это должно быть в первом абзаце
| | |
| |
| |
| |
| 4.51, User (??), 12:12, 19/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
А! Ну тут да - "Да оно ж на C++ написано?! А-за-зазаза!"
| | |
| |
| |
| 6.60, User (??), 12:40, 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 +/– |
Автор новости упустил нюанс.
Код открыли после покупки этого куалком.
| | |
| 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.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 +/– |
Человек создал язык чтобы продать его большому энтерпрайзу, а вы продолжайте работать на дядю..
| | |
|