Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Rust

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Язык избретённый мозиллой
Используеться в firefox quantum; (что ещё такого есть на русте?)
 
Русскоязычный сайт о языке программирования Rust
Rust на примерах
Как собрать для winxp
 
Всерьёз занялся лисой квантум, поэтуму изучаю, и уже собрал себе первый компилятор руста из исходников. (кошмар)
Сделаю несколько программок для тестов на русте, спп и асм

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 17:04 21-10-2021 | Исправлено: zzz528, 19:18 05-11-2021
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
уже собрал себе первый компилятор руста из исходников. (кошмар)

Какой версии? И главное, удалось ли добиться совместимости с Windows XP SP3?
 
Добавлено:
Кстати, насчёт "кошмара" я с вами солидарен примерно на 95%

Всего записей: 4013 | Зарегистр. 21-08-2006 | Отправлено: 13:24 04-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Какой версии? И главное, удалось ли добиться совместимости с Windows XP SP3?

 
1.50
для хр добавить -Clink-args=/subsystem:console,5.01 вот и всё, по крайней мере hello world работает, думаю есть нюансы, разбираюсь дальше чтобы сам руст запускать на winxp и циферки 5.01 ставились поумолчанию и ещё зачем ему гигобайты хлама lvlm.
Кстати хрюшный файл даже не требует ucrt что мне очень понравилось.

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 19:25 05-11-2021
MihailM



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
...

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 22:14 05-11-2021 | Исправлено: MihailM, 22:14 05-11-2021
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
Я себе был вынужден установить в конце прошлого года версию 1.48 (i686-pc-windows-gnu) на систему с Windows 7, в XP оно, конечно, даже не запускается. Приходится при помощи него компилировать модуль криптографии, разработчики которого переписали все некриптографические операции с Python на Rust. Совместимость результата компиляции с XP под большим вопросом, всё некогда детально оттестировать, но, вроде бы, не ругается. Это ужас: для сборки одного простейшего модуля нужен Си компилятор, Python и Rust.

Всего записей: 4013 | Зарегистр. 21-08-2006 | Отправлено: 11:21 06-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
модуль криптографии

интересно что за модуль
 

Цитата:
нужен Си компилятор, Python и Rust.

И для сборки самого руста тоже, но это не проблема, это всё уже было и так, мне не понравилось что он по ходу сборки начинает подкачивать немало, та и не всё сразу, в несколько этапов. Например я всё делаю на компе не подключеным в интеренет, запустил - потом прихожу и наблюдаю облом. Что нельзя было написать что для сборки руста нужно дополнительно скачать то то и то оттуда и оттуда. Так как это сделано скажем в инструкции по сборке gcc.

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 16:27 06-11-2021
m00slim25



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
и ещё зачем ему гигобайты хлама lvlm.

Сами же опубликовали ссылку, и даже не потрудились прочитать ?!

Цитата:
Изначальный компилятор, реализованный на OCaml, был заменен на новый, написанный на Rust и использующий LLVM для генерации машинного кода

 
ЗЫ. В англ.статье то же самое, практически слово в слово.

Всего записей: 1039 | Зарегистр. 30-05-2006 | Отправлено: 17:06 21-11-2021 | Исправлено: m00slim25, 17:08 21-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
m00slim25
Использовать это одно дело, причом думаю не больше 20% от всего LLVM.
Так когда свой руст собираеш он качает весь огромный исходный код LLVM и собиравет его тоже, имхо ну не практично, например у меня уже был готовый LLVM и в инструкции по сборке ничего про это нет.

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 20:22 21-11-2021 | Исправлено: zzz528, 20:23 21-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как делаеться класс в классе?

Код:
 
То есть из цпп перевести на руст это
ClassA {
....
   ClassB {
....
   }
   ClassB bbb;
}
 
 

 
Нашёл два автоматических переводчика
1. crust
2. c2rust  
мой пример не могут перевести
 
Ещё на заметку: вместо delete у руста drop

Всего записей: 1650 | Зарегистр. 20-06-2005 | Отправлено: 18:44 10-06-2023
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Rust


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru