Size: a a a

2021 March 04

RB

Roman Blog in rust_offtopic
это не контр-пример.
источник

А

Алексей in rust_offtopic
а кукарекаешь
источник

RB

Roman Blog in rust_offtopic
показываешь там модель памяти, многопотчоности
источник

RB

Roman Blog in rust_offtopic
давай, трепло
источник

RB

Roman Blog in rust_offtopic
иди
источник

RB

Roman Blog in rust_offtopic
потом мы выясним, есть ли она, апотом посмотрим сишная ли она
источник

А

Алексей in rust_offtopic
ты тоже иди
источник

RB

Roman Blog in rust_offtopic
куда, ты кукарекаешь - вот и  иди.
источник

А

Алексей in rust_offtopic
так ты тоже кукарекаешь не переставая
источник

RB

Roman Blog in rust_offtopic
ладно, мне надоело. Я не буду здесь писать, пока подобным клоунам позволяют здесь резвиться. Хотя ладно, на что-то адекватное я отвечать буду
источник

А

Алексей in rust_offtopic
Я не буду здесь писать
это замечательно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
Нет, нет. Всё не так. В этом и проблема. unsafe отравляет весь код.  По определению. А значит, что никакой rustc не гарантирует ничего. Т.е. rustc тебе не проверит то - валиден ли safe-api для вектора
смотри, ансейф по сути говорит "при условии что в ансейфе не накосячено - код безопасный".

Это не означает, что код 100% безопасный по-умолчанию. Он просто требует предусловия, что в ансейфе все в порядке.

Смысл ансейфа, чтобы этих узких мест было мало и чтобы они легко грепались - ансейф с этим справляется. Большего отнего не надо.

Можно говорить о том что "если етсь хоть одна триллионная доля шанса что там говно, то ваш код не сейф, все гарантии раста это ложжжжжжьььььь", но практической пользы от такого подхода мало.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
что до ллвм-сишки истории то сишка повторяет модель пдп-7, к которому достаточно близки все современные машины, вся история с кэшами и прочими отличиями спрятана и через апи не видна. При этом ллвм проектироваля как раз как низкоуровневый асм под абстрактную машину, так что логично было делать его похожим на реальное железо.

Очевидно, что у них будет +- одна модель памяти, вычислений и всего остального. Так что пусть через несколько уровней косвенности, но в "ллвм для сишки" нет особо ложной посылки
источник

b

badtrousers in rust_offtopic
почему никто не сообщил что царь зашел на огонек?
источник

m

makoven in rust_offtopic
Αλεχ Zhukovsky
смотри, ансейф по сути говорит "при условии что в ансейфе не накосячено - код безопасный".

Это не означает, что код 100% безопасный по-умолчанию. Он просто требует предусловия, что в ансейфе все в порядке.

Смысл ансейфа, чтобы этих узких мест было мало и чтобы они легко грепались - ансейф с этим справляется. Большего отнего не надо.

Можно говорить о том что "если етсь хоть одна триллионная доля шанса что там говно, то ваш код не сейф, все гарантии раста это ложжжжжжьььььь", но практической пользы от такого подхода мало.
Мне кажется он пытается нам донести, что раст недостаточно выразителен, чтобы обойтись без ансейф и потому ансейф это грязный хак
источник

b

badtrousers in rust_offtopic
источник

b

badtrousers in rust_offtopic
One thing Rust has done, is to teach everyone they must lead with
propoganda.  After all if your propoganda isn't overbearing, obviously
you've got nothing?  It is pretty sad others feel compelled to repeat
such bombastic same-old same-old glowing terms, rather than describing
"what we do is different".
источник

b

badtrousers in rust_offtopic
источник

m

makoven in rust_offtopic
badtrousers
One thing Rust has done, is to teach everyone they must lead with
propoganda.  After all if your propoganda isn't overbearing, obviously
you've got nothing?  It is pretty sad others feel compelled to repeat
such bombastic same-old same-old glowing terms, rather than describing
"what we do is different".
Если продукт говно, то пропаганда слишком дорога и не очень эффективна. Взгляни на телевизор. или на Go
источник

H

Hirrolot in rust_offtopic
badtrousers
One thing Rust has done, is to teach everyone they must lead with
propoganda.  After all if your propoganda isn't overbearing, obviously
you've got nothing?  It is pretty sad others feel compelled to repeat
such bombastic same-old same-old glowing terms, rather than describing
"what we do is different".
сильно
источник