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

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



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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

49. Сообщение от МИСАКА (?), 19-Авг-26, 11:59   –1 +/–
>Пермиссивка

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

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

51. Сообщение от User (??), 19-Авг-26, 12:12   +/–
А! Ну тут да - "Да оно ж на C++ написано?! А-за-зазаза!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #58

56. Сообщение от Аноним (56), 19-Авг-26, 12:33   –4 +/–
1. Длинный и долгий бутстрап.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #102

57. Сообщение от Аноним (56), 19-Авг-26, 12:37   +/–
КО: Чтобы знать, чем собирать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #59

58. Сообщение от Володька Драйвер (?), 19-Авг-26, 12:37   +/–
Ну, а всёже, почему не на самом себе? Что-то не удаётся написать/выразить?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #60

59. Сообщение от User (??), 19-Авг-26, 12:39   +/–
> КО: Чтобы знать, чем собирать.

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

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

60. Сообщение от User (??), 19-Авг-26, 12:40   +/–
> Ну, а всёже, почему не на самом себе? Что-то не удаётся написать/выразить?)

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

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

62. Сообщение от Норм (?), 19-Авг-26, 12:41   –1 +/–
Автор новости упустил нюанс.
Код открыли после покупки этого куалком.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #69

63. Сообщение от Аноним (56), 19-Авг-26, 12:43   +2 +/–
Раз исходники вывалили, теперь Можно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

69. Сообщение от Аноним (71), 19-Авг-26, 13:40   +3 +/–
Согласен, какие же всё-таки они негодяи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

70. Сообщение от Аноним (70), 19-Авг-26, 13:42   +/–
Так вот ты какой, гибрид ежа (C++) с ужом (Python)!
Ответить | Правка | Наверх | Cообщить модератору

71. Сообщение от Аноним (71), 19-Авг-26, 13:44   +2 +/–
>Почему в новости нигде не указано, на чём написан сам компилятор? Мне кажется, это должно быть в первом абзаце

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

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

75. Сообщение от Аноним (75), 19-Авг-26, 14:21   +/–
Если ты не заметил. Там заточка под ИИ. Под реализации смешанного типа, где часть на питоне а часть на мойо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

77. Сообщение от Аноним (77), 19-Авг-26, 14:51   +1 +/–
C++, в среднем, в однопотоке побыстрее С, потому что STL более оптимизирован, чем васян наколхозит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #83, #94

78. Сообщение от Аноним (77), 19-Авг-26, 14:52   +/–
Любой язык в недоопределённом месте может вставить rm -rf. На то оно и недоопределённое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #155

81. Сообщение от limafresh (ok), 19-Авг-26, 15:04   +2 +/–
Если там будет не пермиссивка, то его никто не будет использовать. На нём и так "полтора землекопа" пишет, а с копилефтом и их не будет. Пермиссивка это де-факто стандарт для реализаций языков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

83. Сообщение от Аноним (38), 19-Авг-26, 16:07   +/–
Это факт, но пго с сишечкой гораааздо эффективнее работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #154

86. Сообщение от Аноним (-), 19-Авг-26, 16:35   +/–
С++ прямого отношения к чистому Си не имеет. История C++ начинается с "Си с классами" совершенно отдельного языка. У чистого Си нет наследников.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #110

87. Сообщение от Аноним (87), 19-Авг-26, 16:47   +2 +/–
> проблемы у реализации раста

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

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

89. Сообщение от Аноним (89), 19-Авг-26, 16:48   –1 +/–
Сравнения с растом и проч. некорректны. Язык изначально писался как замена скриптового питона в задачах машинного обучения, как язык с высокой степенью праллелизма и возможнлстью масштабирования. Корректнее сравнивать его с julia
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #96, #125

92. Сообщение от Аноним (87), 19-Авг-26, 16:51   +3 +/–
> язык программирования, который взрывает ПК

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

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

94. Сообщение от Аноним (94), 19-Авг-26, 17:16   +1 +/–
Доо, именно поэтому каждый второй проект имеет собственные более быстрые велосипеды на замену STL. Сортировка (stl ничего не знает про современные процессоры с SIMD), строки, аллокаторы и всё такое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #162

95. Сообщение от Аноним (94), 19-Авг-26, 17:19   –3 +/–
В смсыле нет, в маня мирке питонистов? Там вообще мало что здравого есть. А вот в C/C++ циклы элементарно параллелятся написанием одной строчки #pragma parallel for, оффлоадинг вычислений на GPU - в компиляторах из коробки, да и те же GPU ядра - cuda, rocm - по сути тот же C++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #124

96. Сообщение от Аноним (96), 19-Авг-26, 17:20   +1 +/–
Задницей читаешь?

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

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

99. Сообщение от Норм (?), 19-Авг-26, 17:31   –1 +/–
>> проблемы у реализации раста
> 1. Лицензия
> 2. Стандарт

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

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

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

102. Сообщение от Норм (?), 19-Авг-26, 17:40   +/–
Там gcc скоро для этого подвезут.
Вот у жцц бутстрап короткий и быстрый по-любому.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

103. Сообщение от Аноним (103), 19-Авг-26, 17:48   +2 +/–
>Плохой стандарт

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

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

107. Сообщение от Аноним (103), 19-Авг-26, 18:00   +2 +/–
>Язык D не даст соврать: тоже в свое время был "убийцей C++".

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

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

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

109. Сообщение от Аноним (103), 19-Авг-26, 18:01   +1 +/–
Agda уже есть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

110. Сообщение от Аноним (110), 19-Авг-26, 18:20   +/–
С++ это именно развитие С, дать программисту возможность тюнинга внутренностей компилятора, недоступные ранее. Сначала программируешь новый компилятор (пишешь классы), а потом во второй фазе на этом, только что придуманном тобой языке, пишешь программу. Потому и все примеры Страуструпа были были "сначала придумаем объекты, а потом видите как интуитивно легко оперировать ими, не то что (*++a(*b)(c++)", долой старое, все на с++. Знал бы он что все куинутся не программы писать а миллион разных компиляторов, и теперь пока разгребёшь этот клубок "тюнинг" с миллионами темплейтов который уже скопипастили в тысячи других проектов, ибо "все так делают", когда дойдёшь то того самого "интуитивного простого" текста основной программной логики пора место на кладбище искать. На голом С в итоге и быстрее и не потеряешь связь с реальностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #146

123. Сообщение от Аноним (123), 19-Авг-26, 21:15   +1 +/–
Mojo уже есть клиенты)
даже пока он был не открытый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

124. Сообщение от Аноним (123), 19-Авг-26, 21:17   +2 +/–
только вот ядра для cuda и rocm надо будет разные писать
а фишка mojo - что можно написать один код ядра и оно будет супер эффективно работать на всех GPU,TPU,FPGA
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #134, #149

125. Сообщение от Аноним (123), 19-Авг-26, 21:18   +1 +/–
корректно потому что там тоже Борроу чекер
и Mojo вполне себе системный язык - просто синтаксис из семейства Питона взяли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

128. Сообщение от BrainFucker (ok), 19-Авг-26, 21:53   –1 +/–
> расширяющий возможности языка Python

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

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

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

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

130. Сообщение от Аноним (130), 19-Авг-26, 22:22   –1 +/–
Доступ к прямым указателям равно расширение "средствами системного программирования"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

132. Сообщение от Аноним (130), 19-Авг-26, 22:27   –1 +/–
Это маркетинг
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

133. Сообщение от Аноним (130), 19-Авг-26, 22:31   –1 +/–
>А причём тут Python?

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

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

134. Сообщение от Аноним (94), 19-Авг-26, 22:32   –4 +/–
Кому надо пусть пишет, а так вообще rocm компилит cuda ядра, иногда с мелкими правками.
> супер эффективно

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

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

135. Сообщение от ятупойтролль (ok), 19-Авг-26, 22:35   –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.

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

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

136. Сообщение от Аноним (136), 19-Авг-26, 22:57   +1 +/–
Человек создал язык чтобы продать его большому энтерпрайзу, а вы продолжайте работать на дядю..
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #144

139. Сообщение от Аноним (139), 20-Авг-26, 01:30   +/–
Инсайт: они тестят процы и используют его как тестовый фреймворк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #160

140. Сообщение от Аноним (139), 20-Авг-26, 01:31   –2 +/–
Язык D просто ничего нового не предлагал. Во всяком случае не возникло никаких кил фич вот даже сегодня возьми D и что кроме того что надо все пеериписать еще раз на этиом D?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #152, #156

141. Сообщение от Аноним (139), 20-Авг-26, 01:32   +/–
Mojo написан на Mojo?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #147

142. Сообщение от Аноним (142), 20-Авг-26, 02:36   +/–
Нет, не твойо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

143. Сообщение от Норм (?), 20-Авг-26, 03:05   +/–
Чтош.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

144. Сообщение от Норм (?), 20-Авг-26, 03:07   +1 +/–
Уже продал тащемто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

146. Сообщение от Аноним (146), 20-Авг-26, 06:00   –1 +/–
>С++ это именно развитие С

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

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

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

147. Сообщение от Аноним (146), 20-Авг-26, 06:02   +2 +/–
На C++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

148. Сообщение от Аноним (148), 20-Авг-26, 06:15   –1 +/–
Вася, сишку ничто не может обогнать, кроме ассемблера и машинного кода. Просто по причине того, что by design. С сишкой можно только сравняться по скорости. Со стандарта C11 однополосной сишки уже нет. Туда завезли многопоточность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

149. Сообщение от Аноним (148), 20-Авг-26, 06:18   –1 +/–
>можно написать один код ядра и оно будет супер эффективно работать на всех GPU,TPU,FPGA

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

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

150. Сообщение от Аноним (150), 20-Авг-26, 08:07   –1 +/–
До покапока раст им нужно как минимум async подвезти. Но это у них первым пунктом в роадмапе, а тебята они способные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

151. Сообщение от Аноним (151), 20-Авг-26, 08:59   +/–
Блин, "фреймворк MAX" теперь звучит как что-то о мессенджерах.
Ответить | Правка | Наверх | Cообщить модератору

152. Сообщение от Брат Анон (ok), 20-Авг-26, 12:12   +2 +/–
Вы не знаете D и даже hello world на нём не написали. Признайтесь.
Многие идеи из D вполне прогрессивны и Rust их тоже реализовал. +немного больше (местами даже больше дури, а не только полезного).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

153. Сообщение от Брат Анон (ok), 20-Авг-26, 12:14   +1 +/–
Я читаю "моджо". И джемени от гугла говорит, что моджо. Ссылатся на Остина Пауэрса из фильма: он там фразу говорит про "внутренюю магию" (т.е. моджо).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

154. Сообщение от Брат Анон (ok), 20-Авг-26, 12:18   +/–
+2% относительно С++ -- это не гораздо. И тут фишка у языка не столько в скорости (а она есть), сколько в гибридности (чего из коробки пока ни у кого нет).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #157

155. Сообщение от Брат Анон (ok), 20-Авг-26, 12:27   +1 +/–
Покажи мне недоопределённое место в Аде?))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

156. Сообщение от Аноним (103), 20-Авг-26, 13:25   +/–
>Во всяком случае не возникло никаких кил фич вот даже сегодня возьми D

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

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

157. Сообщение от Аноним (38), 20-Авг-26, 14:09   –1 +/–
Ну скажем не 2%. Типичный код ускоряется в 2-3 раза и у плюсов профит всегда на уровне погрешности. Зато плюсы могут прочитать файл быстрее, так что libcxx действительно круче и мощнее libc.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

158. Сообщение от Аноним (158), 21-Авг-26, 01:30   +/–
Смотря как писать и что использовать. В любом случае при желании на крестах ты добьешься максимальной производительности. А нужна ли она тебе или нет опять же тебе решать, а не корпам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

159. Сообщение от Аноним (158), 21-Авг-26, 01:36    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

160. Сообщение от Аноним (160), 22-Авг-26, 12:03   +1 +/–
Инсайт и инсайд это разные слова
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139

161. Сообщение от Markx (?), 23-Авг-26, 22:09   +/–
Спрашивается зачем еще один? Сколько было чудо языков которым пророчили светлое будущее Rust, Scala, Julia? А все пишут на C++, Java, R/Python

Короче автор бабла срубил и открыл, непонятно только зачем

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

162. Сообщение от Markx (?), 24-Авг-26, 10:24   +/–
STL как бы знает через политики выполнения еще со стандарта C++17, там и sort можно было указать чтобы выполнялся многопоточно, в современных стандартах данный механизм еще расширили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

163. Сообщение от Markx (?), 24-Авг-26, 10:29   +/–
А что еще бывает нечистый Си? Вам в школе на уроке обьяснили что Си и С++ это международные стандарты? Кроме как ISO/IEC 9899 разных редакций тот же си никак не называется
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146


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

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




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: