The OpenNET Project / Index page

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



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

Оглавление

Релиз набора компиляторов GCC 14, opennews (??), 07-Май-24, (0) [смотреть все]

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


18. "Релиз набора компиляторов GCC 14"  –4 +/
Сообщение от Аноним (18), 07-Май-24, 15:34 
Как там с поддержкой раста уже?
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз набора компиляторов GCC 14"  +3 +/
Сообщение от Hck3r (?), 07-Май-24, 15:54 
С поддержкой D давно порядок
Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (33), 07-Май-24, 16:12 
Похоже на то, что средства работы с AST ещё не перетянули с DMD. Или у меня неточные представления?
Ответить | Правка | Наверх | Cообщить модератору

205. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (205), 12-Май-24, 23:03 
Кстати, не подскажете, куда Dшники с сайта https://lhs-blog.info/ перебрались? А то домен вообще перестал определяться.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

24. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (24), 07-Май-24, 15:57 
Пока растовики не пришлют патч - никак.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

49. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (49), 07-Май-24, 17:37 
Уже все забыли что в gcc реально добавляют раст - gccrs.

Вот даже ссылка на ежемесячные отчеты с прогрессом. Есть milestone-ы до весны 2025... Может в gcc 16 войдет полная версия компилятора.
https://opennet.ru/57491-rust
https://rust-gcc.github.io/

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

51. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (24), 07-Май-24, 18:11 
Такой прекрасный язык, что даже оба компилятора для него написаны на С++
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Anon62513512124 (?), 07-Май-24, 18:48 
разве rust еще не self-hosted?
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз набора компиляторов GCC 14"  –1 +/
Сообщение от Аноним (63), 07-Май-24, 19:02 
Давным-давно. И первые версии на Ocaml, а не на дырявом были написаны.
Ответить | Правка | Наверх | Cообщить модератору

135. "Релиз набора компиляторов GCC 14"  –1 +/
Сообщение от Аноним (135), 08-Май-24, 12:02 
Rust зависит от llvm, так что он не self-hosted.
Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (96), 08-Май-24, 14:39 
gcc зависит от  binutils, тоже не сильно самостоятельный проект.
Ответить | Правка | Наверх | Cообщить модератору

206. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (205), 12-Май-24, 23:05 
Ага, не путай тёплое с мокрым, компилятор с линкером.
Ответить | Правка | Наверх | Cообщить модератору

166. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (166), 08-Май-24, 21:14 
> Давным-давно. И первые версии на Ocaml, а не на дырявом были написаны.

Вперся кому ваш эзотерик, аж два раза. А вулны в компилере... не хочу вас расстраивать, но если проект решил вас при сборке поиметь, эксплуатация вулна в компилере это какой-то сложный и эзотеричный способ достойный фанатов ocaml. Более приземленные личности, вон, "тесткейсов" в билд систему запихнули - и в дамках.

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

111. "Релиз набора компиляторов GCC 14"  +2 +/
Сообщение от cheburnator9000 (ok), 08-Май-24, 04:38 
Rust под собой использует llvm, а он как раз написан на C++. Благодаря llvm у rust есть возможность поддерживать все его архитектуры CPU. В отличие от Go, когда который только начинали создавать у llvm не было всех возможностей необходимые для Go, а вот сейчас уже давно есть.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

123. "Релиз набора компиляторов GCC 14"  +3 +/
Сообщение от Советский инженер (ok), 08-Май-24, 09:55 
как ни странно, но все нормальные компиляторы С тоже на С++ написаны
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

150. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (150), 08-Май-24, 15:11 
Tiny C Compiler и pcc - написаны на Си :-P
Ответить | Правка | Наверх | Cообщить модератору

178. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Bottle (?), 09-Май-24, 18:23 
Tiny C Compiler не является нормальным компилятором по причине скорости генерируемого кода. Но проект занятный, да.
Ответить | Правка | Наверх | Cообщить модератору

194. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (194), 11-Май-24, 16:53 
По таким строгим критериям тогда и единственный пригодный компилятор Rust не является нормальным.
Ответить | Правка | Наверх | Cообщить модератору

159. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (24), 08-Май-24, 19:21 
Только по одной причине - AST разбирать с помощью STL проще
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

62. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (-), 07-Май-24, 18:58 
> Как там с поддержкой раста уже?

gccrs весьма активно пилят. Читай фороникс, там про это есть - и GSoC актуальный по этой теме весьма приличный, например.

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

87. "Релиз набора компиляторов GCC 14"  +1 +/
Сообщение от Аноним (24), 07-Май-24, 21:54 
А вот скажи почему этот самый gccrs пилят на С++, а не на расте?
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз набора компиляторов GCC 14"  +/
Сообщение от errandrunner (?), 07-Май-24, 22:29 
Бутстрапить проще, да и на расте реализация раста уже есть.
Ответить | Правка | Наверх | Cообщить модератору

151. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (150), 08-Май-24, 15:12 
То есть в расте есть какие-то проблемы с бутстрапом? А говорят Сишку заменить хочет
Ответить | Правка | Наверх | Cообщить модератору

191. "Релиз набора компиляторов GCC 14"  +/
Сообщение от errandrunner (?), 10-Май-24, 20:38 
> То есть в расте есть какие-то проблемы с бутстрапом? А говорят Сишку
> заменить хочет

А сишники часами только сидят и бустрапят компиляторы? В последний раз я проверял, это делают только разработчики компиляторов и мейнтейнеры пакетов.

Бутстрап rustc, конечно, долго (а на всяких эзотерических сетапах ещё и муторно) делать, но большинство людей с этим вообще не сталкиваются.

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

195. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Аноним (194), 11-Май-24, 16:58 
А в Си проблем с бутстрапом нет, вот и не делают.
Ответить | Правка | Наверх | Cообщить модератору

101. "Релиз набора компиляторов GCC 14"  +/
Сообщение от Прадед (?), 08-Май-24, 00:29 
Там жёсткая привязка к шлангу, говорят. Раньше-то он в сишку сначала гонялся, а потом компиляй-нехочу.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

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

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




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

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