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

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



"Открыт код компилятора для языка программирования Mojo"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыт код компилятора для языка программирования Mojo"  +/
Сообщение от opennews (?), 18-Авг-26, 23:44 
Разработчики языка программирования Mojo открыли исходный код компилятора и сопутствующего инструментария, необходимого для сборки проектов на языке Mojo. Код открыт под лицензией   Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Ранее в открытом доступе находился только код стандартной библиотеки, а код компилятора обещали открыть после стабилизации внутренней архитектуры, что было достигнуто в опубликованном на прошлой неделе релизе Mojo 1.0. Изменения от сторонних участников в кодовую базу компилятора пока не принимаются, но возможность передачи изменений планируют реализовать до конца года...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=66092

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

6. Сообщение от Аноним (6), 19-Авг-26, 00:27   –2 +/
Пока-пока, Rust!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11

8. Сообщение от Джон Титор (ok), 19-Авг-26, 00:46   +1 +/
А как правильно читается название? Моджо или Мохо?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

10. Сообщение от Аноним (10), 19-Авг-26, 01:06   +4 +/
Надо будет посмотреть, что с реализацией идей. А то вдруг как и rust: идея хорошая, но реализация - не просто ужас, а ужас-ужас-ужас-ужас!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #16, #19

11. Сообщение от Аноним (11), 19-Авг-26, 01:12   +1 +/
> Пока-пока, Rust!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12, #30

12. Сообщение от Аноним (12), 19-Авг-26, 01:24   +/
modular и Mojo вроде юзают корпы? Если бы не юзали, modular закрылись бы, не?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

16. Сообщение от Норм (?), 19-Авг-26, 02:28   +3 +/
Какие проблемы у реализации раста?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

19. Сообщение от zionist (ok), 19-Авг-26, 03:16   –1 +/
Borrow checking собираются улучшить, как раз для таких плакс как ты. Поэтому утрись и иди делать уроки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #20

20. Сообщение от Аноним (20), 19-Авг-26, 05:13   +5 +/
Раз борова собираются улучшить, то он в данный момент недостаточно хорош?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #28

22. Сообщение от Аноним (22), 19-Авг-26, 05:51   –2 +/
>Код открыт под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2.

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

24. Сообщение от Аноним (24), 19-Авг-26, 06:03    Скрыто ботом-модератором–7 +/
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от небесный ученый (ok), 19-Авг-26, 06:03   +/
>При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C++.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #31, #36, #40

26. Сообщение от Сергей Макаров (?), 19-Авг-26, 06:37   –5 +/
Язык появился слишком поздно что бы взлететь. Скоро при приеме в разработку ПО не будут брать тех, кто понимает код. Они будут больше отвлекаться.
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от X86 (ok), 19-Авг-26, 06:45   –2 +/
Язык медленный, но если сильно стараться и в специфических задачах может работать как питон в этих же  задачах
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

28. Сообщение от Аноним (28), 19-Авг-26, 07:40   +1 +/
Конечно недостаточно хорош, в любом нормальном языке написать связный список - как два пальца об асфальт, но только в расте для этого сначала нужно приложить титанические когнитивные усилия, сравнимые с изучением свежих препринтов по теории чисел с arXiv
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #35

29. Сообщение от Аноним (29), 19-Авг-26, 08:09   +/
> До конца года нужно собрать устойчивый корпоративный костяк, чтобы сопротивлятся влиянию GNU.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

30. Сообщение от Аноним (30), 19-Авг-26, 08:13   +/
Modular выкупили Qualcomm, стало быть, как минимум им оно и надо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

31. Сообщение от Старый престарый аноним (?), 19-Авг-26, 08:22   +/
Если хорошо распараллелить, то будет также быстро как однопоточная сишка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #37

32. Сообщение от Аноним (32), 19-Авг-26, 08:50   +/
Мойó
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

33. Сообщение от limafresh (ok), 19-Авг-26, 09:01   –1 +/
То есть он был не открыт? Открытая реализация - базовый минимум для любого языка программирования, если хотят чтобы его использовали не только детки автора.
Ответить | Правка | Наверх | Cообщить модератору

34. Сообщение от limafresh (ok), 19-Авг-26, 09:05   +/
> Код открыт под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2

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

Ответить | Правка | Наверх | Cообщить модератору

35. Сообщение от Вася Пупкин (?), 19-Авг-26, 09:06   –2 +/
Скилл ишью..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

36. Сообщение от Вася Пупкин (?), 19-Авг-26, 09:15   +/
Если использовать последние более очеловеченные стандарты крестов, в которых сложнее отстрелить ногу, то внезапно код становится не такой быстрый. Особенно если интенсивно использовать параллелизм. Вот и думай, комрад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

37. Сообщение от Вася Пупкин (?), 19-Авг-26, 09:19   +1 +/
Вообще популярное заблуждение что "однополосная сишка" - предел по скорости. Современные оптимизаторы у компиляторов способы быть более агрессивными если будут знать больше инвариантов про программу и обладать большим контекстом, например из системы типов. Догадываешься к чему веду? Да - и некоторые бенчи и не только показывают что эти ваши расты и зиги бывают обгоняют дедушку си
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #38

38. Сообщение от Аноним (38), 19-Авг-26, 09:24   +/
Ты хотел сказать исключительно в синтетических нагрузках, которые никогда не будут иметь значение в жизни, но тогда весь ответ теряет смысл, ведь правда же?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

39. Сообщение от опеншлёпивпродакшн (?), 19-Авг-26, 09:44   +/
Нужен язык программирования, который взрывает ПК, если ошибся в коде.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

40. Сообщение от Аноним (40), 19-Авг-26, 10:04   +/
> комрады, прокомментируйте пожалуйста

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

41. Сообщение от Аноним (41), 19-Авг-26, 10:08   +/
Почему в новости нигде не указано, на чём написан сам компилятор? Мне кажется, это должно быть в первом абзаце
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42

42. Сообщение от User (??), 19-Авг-26, 10:23   +/
Ээээ... а зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #43

43. Сообщение от Аноним (41), 19-Авг-26, 10:31   +/
Для холивара =p
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

44. Сообщение от Аноним (44), 19-Авг-26, 10:36   –2 +/
Пecтoн (как и y6людckий JS) - ИТ-выcep, зачем на этом ещё основывать новые проекты? Пестон - он даже в школе не нужен, ибо порочен и неуклюж. Есть Паскаль для детей и D/C# для взрослой жизни. И тут вылезает самый умный и пилит мохо... 🤦
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

45. Сообщение от Европа (?), 19-Авг-26, 11:00   +/
C (и его духовный наследник C++) уже изобретен. При любом undefined behavior компилятор имеет полное право впихнуть rm -rf. Просто все слишком культурные, стесняются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

46. Сообщение от Аноним (46), 19-Авг-26, 11:02   +/
микропитон и питон это все самое лучшее, наверное скоро появится micromojo и mojosjw
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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