The OpenNET Project / Index page

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



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

Оглавление

Прогресс в разработке компилятора для языка Rust на базе GCC, opennews (?), 30-Июн-22, (0) [смотреть все]

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


15. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +5 +/
Сообщение от Шарп (ok), 30-Июн-22, 09:51 
>В следующие после этого 6 месяцев планируется реализовать проверку заимствования переменных (borrow checker)

Т.е. компилятор не поддерживает главную фишку языка, из-за которой вся шумиха? Бгг.

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

18. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от Аноним (43), 30-Июн-22, 09:55 
Не всё сразу. Впрочем, я тоже не совсем понимаю необходимость использования gcc; с тех пор, как его начали переписывать на C++, стало ясно, что проекту конец.
Ответить | Правка | Наверх | Cообщить модератору

20. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от EULA (?), 30-Июн-22, 09:59 
А на чем еще писать компилятор C++, кроме как не на С++?
Ответить | Правка | Наверх | Cообщить модератору

23. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (6), 30-Июн-22, 10:02 
На ANSI C
Ответить | Правка | Наверх | Cообщить модератору

32. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от Аноним (32), 30-Июн-22, 10:10 
А компилятор раста на питоне?
Ответить | Правка | Наверх | Cообщить модератору

39. "Прогресс в разработке компилятора для языка Rust на базе GCC"  –1 +/
Сообщение от Аноним (6), 30-Июн-22, 10:21 
На расте
Ответить | Правка | Наверх | Cообщить модератору

175. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +3 +/
Сообщение от Аноним (175), 30-Июн-22, 20:49 
Трололо ситуации состоит в том что кодогенератор дефолтного rust'а это LLVM, писаный на плюсах.
Ответить | Правка | Наверх | Cообщить модератору

257. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от wyry (?), 20-Июл-22, 14:55 
Не говорите так! xD
Ответить | Правка | Наверх | Cообщить модератору

102. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (110), 30-Июн-22, 12:42 
Так, как бы, компилятор С (gcc) в GCC уже частично на C++ написан.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

36. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от Аноним (43), 30-Июн-22, 10:15 
>А на чем еще писать компилятор C++, кроме как не на С++?

Предлагаю обратить Ваше внимание, мой достопочтенный оппонент, на то, что аббревиатура GCC содержит в себе начальную букву слова "collection".

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

80. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от 1 (??), 30-Июн-22, 11:56 
На паскале
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

113. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (110), 30-Июн-22, 13:15 
Россиянцы могут импортозаместительный набор компиляторов писать хоть на Отбероне.
Ответить | Правка | Наверх | Cообщить модератору

213. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Брат Анон (ok), 01-Июл-22, 07:53 
Вообще-то -- уже написано как минимум 4 компилятора и как минимум один интерпретатор для браузера.
Ответить | Правка | Наверх | Cообщить модератору

224. "Прогресс в разработке компилятора для языка Rust на базе GCC"  –1 +/
Сообщение от Аноним (224), 01-Июл-22, 13:48 
4 разных компилятора Оберона? Это ещё не набор в том смысле, как GCC.
Ответить | Правка | Наверх | Cообщить модератору

254. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от Брат Анон (ok), 02-Июл-22, 12:17 
> 4 разных компилятора Оберона? Это ещё не набор в том смысле, как
> GCC.

Он и не нужен -- весь этот зоопарк. Оберон системный язык программирования высокого уровня. Хоть ОС написать, хоть пакет символьной алгебры. И к тому же не позволяет грязными руками в памяти лазить.

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

34. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +5 +/
Сообщение от Alladin (?), 30-Июн-22, 10:12 
GCC нужен для алтернативы выбора больше, дабы даже в линь ядре было меньше вопросов с навязкой LLVM.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

93. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (81), 30-Июн-22, 12:07 
gccrs нужен хотя бы для того, чтобы можно было начать сами компиляторы из gcc на rust потихоньку переписывать. Потому что если компилятор не может сам себя собрать, то это нехорошо. А когда у нас типа коллекция - единый продукт, то типа даже если компилятор сишный собирается компилятором раста, то это норм, ведь норм же собирать компилятор фортрана и ады компилятором сишным.
Ответить | Правка | Наверх | Cообщить модератору

101. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (89), 30-Июн-22, 12:33 
ЗАЧЕМ именно на Rust переписывать GCC? Он что, постоянно подвергается атакам?
Ответить | Правка | Наверх | Cообщить модератору

106. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (81), 30-Июн-22, 12:59 
Причём тут атаки? Софт сложный, раст помогает со сложностью бороться.
Ответить | Правка | Наверх | Cообщить модератору

112. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (110), 30-Июн-22, 13:10 
Тогда GCC (сложный софт) нужно писать на языке, наилучшим образом воспринимаемом человеками. Это не про Rust.
Ответить | Правка | Наверх | Cообщить модератору

126. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (126), 30-Июн-22, 14:14 
Раст побеждает сложность - сложным синтаксисом. Побеждает утечки - безопасными утечками. Побеждает безопасность через unsafe.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

152. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (43), 30-Июн-22, 16:23 
>Раст побеждает сложность - сложным синтаксисом

Мне кажется, сложность растового синтаксиса — миф. Там всё на месте, ничего лишнего. Вон на Go как выворачиваются, только бы не использовать угловые скобки для генериков, а как ни крути — это лучшие символы для такой цели.

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

19. "Прогресс в разработке компилятора для языка Rust на базе GCC"  –1 +/
Сообщение от Аноним (19), 30-Июн-22, 09:57 
Самую назойливую. Как я это понял, просто напечатать переменную 2 раза подряд без копирований уже нельзя. А сахарок вполне не плохой, для тех, кому хочется потолще.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

73. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (89), 30-Июн-22, 11:47 
Rust и сахарок, Вы шутите?
Ответить | Правка | Наверх | Cообщить модератору

76. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +1 +/
Сообщение от Аноним (43), 30-Июн-22, 11:53 
>Rust и сахарок, Вы шутите?

В Расте полно синтаксического сахара. Взять хотя бы знак вопроса или async/await.

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

85. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (19), 30-Июн-22, 11:59 
В смысле, сахар и сахарок?
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

88. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +2 +/
Сообщение от Аноним (43), 30-Июн-22, 12:02 
Намекаете на хрестоматийное стихотворение Алексея Грунина?

Сахар, Сахар, Сахарок!
Спас меня ты, мой дружок!
и так далее...

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

221. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от UHkj hihfdvtuchnweu (?), 01-Июл-22, 11:08 
> Сахар, Сахар, Сахарок!
> Спас меня ты, мой дружок!

Ты ведь пробовал, дружок,
Этот чудо сахарок?

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

177. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от Аноним (175), 30-Июн-22, 20:51 
Инсулин в комплекте дают на случай пережора?
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

244. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от burjui (ok), 02-Июл-22, 00:56 
> просто напечатать переменную 2 раза подряд без копирований уже нельзя.

$ > x.rs
fn main() {
    let x = vec![1,2,3];
    println!("Раз {:?} и два {:?}", x, x);
}

$ rustc x.rs
$ ./x
Раз [1, 2, 3] и два [1, 2, 3]

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

247. "Прогресс в разработке компилятора для языка Rust на базе GCC"  –1 +/
Сообщение от Аноним (19), 02-Июл-22, 01:47 
Ах, если бы всё так просто.
Ответить | Правка | Наверх | Cообщить модератору

250. "Прогресс в разработке компилятора для языка Rust на базе GCC"  +/
Сообщение от burjui (ok), 02-Июл-22, 02:19 
В Rust совсем немного сложных мест, если разобраться. Уж точно меньше, чем в C++, а уж его-то отлично знают местные эксперты (с их слов).
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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