Size: a a a

2020 March 05

G

Gymmasssorla in rust_offtopic
Alexander Krivitskiy
Но не факт что интерфейс и вправду будет безопасным
поэтому стараются раст натянуть так, чтобы больше вещей выражалось в сейф коде
источник

DS

Doge Shibu in rust_offtopic
Alexander Krivitskiy
Но не факт что интерфейс и вправду будет безопасным
Разница в том, что площадь кода с ансейфом куда меньше в расте.

Это всё же большую роль играет.
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Разница в том, что площадь кода с ансейфом куда меньше в расте.

Это всё же большую роль играет.
+
источник

G

Gymmasssorla in rust_offtopic
И это тоже
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
Бекенд делать это не рокет саенс, да и требования к нему известны.
Тем не менее это тоже область с большим багажом накопленных знаний
источник

AK

Alexander Krivitskiy in rust_offtopic
Т-34 85
Акстикс?
И да и нет. Там в последний раз к ерунде пристали.
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
поэтому стараются раст натянуть так, чтобы больше вещей выражалось в сейф коде
Это неправда. Вот твои слова, где ты признался, что ничего плохого в том, чтобы лишний раз заюзать указатели не видишь
https://t.me/rust_offtopic/186320
источник

DS

Doge Shibu in rust_offtopic
Alexander Krivitskiy
Но не факт что интерфейс и вправду будет безопасным
Ну и да, в плюсах сложно в принципе сделать интерфейс в тех задачах, где идёт работа с памятью, так, чтобы помешать оторвать себе ноги тому, кто его использует.
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Это неправда. Вот твои слова, где ты признался, что ничего плохого в том, чтобы лишний раз заюзать указатели не видишь
https://t.me/rust_offtopic/186320
ты зря пишешь, я не буду отвечать
источник

Т8

Т-34 85 in rust_offtopic
Alexander Krivitskiy
И да и нет. Там в последний раз к ерунде пристали.
Подумаешь, сегфолт в макоси, ерунда!
источник

AR

Aleksandr Razumov in rust_offtopic
λоλторт
Тем не менее это тоже область с большим багажом накопленных знаний
Ну я тоже не вчера начал программировать.

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

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Разница в том, что площадь кода с ансейфом куда меньше в расте.

Это всё же большую роль играет.
А где та грань, когда ансейф нужен, а когда нет?
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
Ну я тоже не вчера начал программировать.

Надо будет опять проверить, заработал ли автокомплит для дизеля.
Бэкенды на расте (в большинстве случаев) не нужны
источник

AR

Aleksandr Razumov in rust_offtopic
Doge Shibu
Ну и да, в плюсах сложно в принципе сделать интерфейс в тех задачах, где идёт работа с памятью, так, чтобы помешать оторвать себе ноги тому, кто его использует.
В го кстати тоже, если пытаться упарываться по zero allocation
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
ты зря пишешь, я не буду отвечать
Я это не тебе пишу, а другим. Вот так один из главных пропагандистов борров чекера палится
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
В го кстати тоже, если пытаться упарываться по zero allocation
Ну zero-allocation во всех языках с гц - это сродне искусству и требует не тривиальных трюков.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Грааль - в зависимости от задач и требований. Т.е. у него лучше время старта и потребление памяти всегда. А вот в пиковой производительности его обычная JVM может за счёт стандартных преимуществ jit'а (PGO из коробки же) сделать, но тоже есть нюансы.  Т.е. тот же скаловский компилятор на граале, как говорят, стал процентов на 20-30 быстрее.

Низкоуровневый код в шарпе - смотря что делать, если там работать с управляемыми обьектами, то может быть медленее т.к. придется пинить обьекты и т.д. и т.п., как если бы ты вызывал нативный код из шарпа.
Спасибо
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Я это не тебе пишу, а другим. Вот так один из главных пропагандистов борров чекера палится
ок, хочешь в глухой телефон играть - пожалуйста, если меня адекватный человек спросит - отвечу по полочкам
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Спасибо
Про грааль ещё надо добавить, что он дико динамические языки оптимизирует.

Т.е. руби на нём стал ощутимо быстрее, чуть ли не самая быстрая реализация теперь.
источник

NL

Nick Linker in rust_offtopic
Alexander Krivitskiy
Но не факт что интерфейс и вправду будет безопасным
Участники проект RustBelt стараются теоретически доказать безопасность различных кусочков раста, и, вдобавок, ещё не представлено ни одной абстракции, которая бы не допустила безопасный интерфейс.
Даже графы можно сделать безопасными, хотя казалось бы перекрёстные ссылки делают это невозможным.
источник