Size: a a a

2020 March 25

AK

Alexander Krivitskiy in rust_offtopic
Т-34 85
Серьёзно?
Да. Поэтому для меня было шоком, когда в си оказалось иначе)))
источник

Т8

Т-34 85 in rust_offtopic
Alexander Krivitskiy
Да. Поэтому для меня было шоком, когда в си оказалось иначе)))
Прикольно. А я наоборот, пришёл из Си, поэтому думал, что enum class сразу двух зайцев убивает
источник

Т8

Т-34 85 in rust_offtopic
Спасибо за инфу, я думал, что с энамами хуже
источник

Т8

Т-34 85 in rust_offtopic
Кстати, а возможен ли очень выразительный язык без GC?
источник

p

polunin.ai in rust_offtopic
Т-34 85
Кстати, а возможен ли очень выразительный язык без GC?
раст тужится
источник

p

polunin.ai in rust_offtopic
и смог бы стать более выразительным, если бы изначально делали с ХКТ и зав типами
источник

S

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

p

polunin.ai in rust_offtopic
Soul
Так а в формализации багов не может случиться? Я как посмотрел на сигнатуры типов с доказательствами, так они подлиннее целой функции с телом на питоне
скорее всего у тебя верификатор ругнется
источник

p

polunin.ai in rust_offtopic
ну и да, теорема занимает меньше места чем тесты.
источник

S

Soul in rust_offtopic
я об ошибках человеческих, когда верификатор не может знать, баг это или фича
источник

p

polunin.ai in rust_offtopic
Soul
я об ошибках человеческих, когда верификатор не может знать, баг это или фича
можешь привести пример?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Кстати, а возможен ли очень выразительный язык без GC?
не особо
источник

p

polunin.ai in rust_offtopic
если верификатор увидит несовпадение, он ругнется в любом случае
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
Так а в формализации багов не может случиться? Я как посмотрел на сигнатуры типов с доказательствами, так они подлиннее целой функции с телом на питоне
зато они куда короче функции с тестами
источник

S

Soul in rust_offtopic
polunin.ai
можешь привести пример?
lock-free алгоримты работы с данными, когда я осознанно не лочу ничего, потому что знаю, что программа не обратится к одному куску данных из двух потоков одновременно
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
lock-free алгоримты работы с данными, когда я осознанно не лочу ничего, потому что знаю, что программа не обратится к одному куску данных из двух потоков одновременно
докажи статически что не обращаешься и пользуйся
источник

S

Soul in rust_offtopic
Alex Zhukovsky
докажи статически что не обращаешься и пользуйся
А как это доказать?
источник

S

Soul in rust_offtopic
Это на уровне доверия и любви
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
Это на уровне доверия и любви
я не доверяю людям
источник

S

Soul in rust_offtopic
ну не доверяй, только объясни как доказать подобные вещи
источник