Size: a a a

2020 January 14

P

Pavel in rust_offtopic
Alexander Krivitskiy
От ошибки зависит. Сегфолты очень быстро разруливаются.  Сейчас 95% багов, которые мне встречаются в плюсовой код базе - рейс кондишоны. Раст от них не защищает. А мемори корапшон вообще давно не видел.
рейс-кондишен плюсовый — уб, проходили уже, тут уже даже дело не в том, что результат может быть некорректный, а в том, что он может быть любой
источник

r

red75prime in rust_offtopic
polunin.ai
если написана на сейф расте, шанс того что программа упадет стремится к нулю
Нет. Намного меньше шанс того, что она продолжит работать с испорченными данными.
источник

B

Bogdan in rust_offtopic
Lone Coder
есть, только они без unsafe, И конечно они не рассчитаны например на рандомное изменение их памяти системой
Это развечто если сферическое в вакууме, типо брейнфака
источник

LC

Lone Coder in rust_offtopic
pure functional
источник

B

Bogdan in rust_offtopic
Не умеющее взаимодействовать с внешним миром
источник

B

Bogdan in rust_offtopic
Lone Coder
pure functional
А хаскель?
источник

AZ

Alex Zhukovsky in rust_offtopic
Lone Coder
есть, только они без unsafe, И конечно они не рассчитаны например на рандомное изменение их памяти системой
а как чисто функциональные языки, например, память получают?
источник

P

Pavel in rust_offtopic
Lone Coder
есть, только они без unsafe, И конечно они не рассчитаны например на рандомное изменение их памяти системой
нет языка без unsafe, в любом случае у тебя будут интринсики, много или мало, интринсики сами по себе почти всегда ансейф
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
а как чисто функциональные языки, например, память получают?
от бога
источник

p

polunin.ai in rust_offtopic
на все воля божья
источник

B

Bogdan in rust_offtopic
Lone Coder
pure functional
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
от бога
но бог ансейф
источник

AZ

Alex Zhukovsky in rust_offtopic
это не тот ансейф который вы ищете
источник

p

polunin.ai in rust_offtopic
хм
источник

r

red75prime in rust_offtopic
Pavel
нет языка без unsafe, в любом случае у тебя будут интринсики, много или мало, интринсики сами по себе почти всегда ансейф
brainfuck
источник

AK

Alexander Krivitskiy in rust_offtopic
red75prime
То есть data race? Которые safe Rust не допускает.
Не дата рейс. К синхронизации чтения/записи из одного участка памяти это не имеет никакого отношения.
источник

LC

Lone Coder in rust_offtopic
а это чистые функции? При тех же аргументах всегда будет тот же результат при использовании этого?
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
это не тот ансейф который вы ищете
Ну к примеру массивы есть в хаскеле, с точки зрения прикладного программиста они ммутабельны, изменение создает копию, а под капотом ансейф, и ленивое копирование, если нет ссылок сеаружи, то изменение инплейс
источник

B

Bogdan in rust_offtopic
Lone Coder
а это чистые функции? При тех же аргументах всегда будет тот же результат при использовании этого?
Сигнатуру глянь
источник

P

Pavel in rust_offtopic
red75prime
brainfuck
он весь на интринсиках, что ты будешь делать, когда , или ., а stdin/stdout нет?
источник