powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Rust: интересно ваше мнение
25 сообщений из 86, страница 2 из 4
Rust: интересно ваше мнение
    #39900295
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уменя нет мнения, но терзают смутные сомнения: фрагмент статьи по ссылке выше
...посетовал на отсутствие некоторых возможностей в языке по сравнению с привычным ему C, но выразил уверенность в том, что Microsoft сможет посодействовать их добавлению
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900325
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу LLVM и Rust. Тут - надо было срочно поддержать LLVM для Эльбруса каким он бы там не был.
Это более верное направление чем подпиливать каждый конкретный компиллятор под каждый конкретный
силиконовый камень. Ну казалось-бы мы-то должны это понимать?
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900366
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
полудух
ВСЕ языки написаны на C.
that's all, folks!

Выводы? (с) Пингвин-командор

откуда там возьмётся какое-либо ИНОЕ аллоцирование памяти?!
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900387
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
mayton
пропущено...

Выводы? (с) Пингвин-командор

откуда там возьмётся какое-либо ИНОЕ аллоцирование памяти?!

А давай почитаем. Если ты помнишь в статье приводился strong justification. Что-то там с vulnerabilities.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900393
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
Уменя нет мнения, но терзают смутные сомнения: фрагмент статьи по ссылке выше
...посетовал на отсутствие некоторых возможностей в языке по сравнению с привычным ему C, но выразил уверенность в том, что Microsoft сможет посодействовать их добавлению
вот этих к стандарту вообще подпускать нельзя
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900396
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
полудух, будет тебе ёрничать.

Кстати никто не думал каким чудом неуправляемый Rust вдруг (внезапно!) стал аллоцировать память безопасно и безопасно доступаться?
это типа киллер-фича, так называемое " владение ", влепленное на уровне компилятора
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900398
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наличие в Rust слова unsafe означает 2 вещи.
1) Контроль безопасности в языке не работает на всех задачах, поэтому нужно его выключать. Т.е. язык изначально неполный, и принципе это не фиксится.
2) Раз есть unsafe то его будут использовать, даже когда не надо, тем самым нивелируя контроль памяти. Удачи Майкрософту

Поэтому мое мнение по-прежнему - не взлетит. Будет своя ниша, но никакие проекты с С++ на него не перейдут.
Даже Firefox врядли полностью перейдет.
В 59 версии (1.5 года назад) 1М/4М соотношение строк кода на rust/c++. Не думаю что что-то принципиально изменилось.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900403
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем посмотреть.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900406
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky, зачем считать строки? Не в них же счастье.

mayton
полудух
пропущено...

откуда там возьмётся какое-либо ИНОЕ аллоцирование памяти?!

А давай почитаем. Если ты помнишь в статье приводился strong justification. Что-то там с vulnerabilities.

vulnerabilities И microsoft это синонимы. Кому какое дело, что там пишут упоротые индусы.
В C есть только одна vulnerability - сам разработчик.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900407
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В рисовании хромовых пузырей Rust на 3м месте по перформансу. Значит компиллятор то вобщем хороший.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900408
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
Anatoly Moskovsky, зачем считать строки? Не в них же счастье.

mayton
пропущено...

А давай почитаем. Если ты помнишь в статье приводился strong justification. Что-то там с vulnerabilities.

vulnerabilities И microsoft это синонимы. Кому какое дело, что там пишут упоротые индусы.
В C есть только одна vulnerability - сам разработчик.

Не могу не согласится. Но совершенству нет предела.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900410
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
зачем считать строки? Не в них же счастье.

Ну посчитайте что-то другое
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900493
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хромовый пузырь перестал компилироваться. Какой-то конфликт имен.

Кто пофиксит?
Код: sql
1.
2.
3.
#!/bin/bash
cargo build --release
cp target/release/card-raytracer.exe .



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$ /git/CardRaytracerBenchmark/rust$ 
./make.sh
   Compiling card-raytracer v0.1.0 (/home/mayton/git/CardRaytracerBenchmark/rust)
error[E0432]: unresolved import `rand::ThreadRng`
 --> src/card-raytracer.rs:6:5
  |
6 | use rand::ThreadRng;
  |     ^^^^^^---------
  |     |     |
  |     |     help: a similar name exists in the module: `thread_rng`
  |     no `ThreadRng` in the root

error: aborting due to previous error

For more information about this error, try `rustc --explain E0432`.
error: Could not compile `card-raytracer`.

To learn more, run the command again with --verbose.
cp: cannot stat 'target/release/card-raytracer.exe': No such file or directory
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900509
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно хер сним. Взял туториял. Попробуем сломать аллокатор.

С константой не вышло. В фазе компилляции rust доказал что будет дефект выхода за границы коллекции.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
use std::mem;

fn main() {
    
    let mut ys: [i32; 500] = [0; 500];
  
    println!("ys.len = {}", ys.len());
    println!("ys[120] = {}", ys[120]);
    
    println!("array occupies {} bytes", mem::size_of_val(&ys));

    
    let i = 500;
    ys[i] = 1;
    
}



С переменной в качестве индекса. Какая-то ошибка рантайма.

Код: sql
1.
2.
3.
4.
5.
ys.len = 500
ys[120] = 0
array occupies 2000 bytes
thread 'main' panicked at 'index out of bounds: the len is 500 but the index is 500', src/card-raytracer.rs:14:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.



Хм..
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900519
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще со стеком попробовать.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900542
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
По поводу LLVM и Rust. Тут - надо было срочно поддержать LLVM для Эльбруса каким он бы там не был.
Это более верное направление чем подпиливать каждый конкретный компиллятор под каждый конкретный
силиконовый камень. Ну казалось-бы мы-то должны это понимать?


А сам LLVM Святым Духом собирать?
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900553
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky
полудух
зачем считать строки? Не в них же счастье.

Ну посчитайте что-то другое

посчитали уже за меня
гугл даёт пищу для размышлений
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900559
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух,

Один паренёк, известный в узких кругах, как Царь, уделывал этот твой руст на одном ядре. Хочешь позову его?
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900619
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раст не мой...
и тема не моя...
и мопед не мой...
но спецов всегда интересно послушать, зови.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900655
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что там царь и император. Зови. Поглядим.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900656
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С какого хрена этот меркуриал так долго клон создает. По прогозу еще 1 час. Прервал. Вечером продолжу.

https://hg.mozilla.org/mozilla-central/
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900670
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
---
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900673
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Зачем тебе клон всей репы? Вот же тарбол: https://archive.mozilla.org/pub/firefox/releases/71.0/source/
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900704
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотел посмотреть историю этого проекта.
...
Рейтинг: 0 / 0
Rust: интересно ваше мнение
    #39900709
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Ну тогда 1 час - это вообще не время.
...
Рейтинг: 0 / 0
25 сообщений из 86, страница 2 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Rust: интересно ваше мнение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]