Size: a a a

2020 June 06

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Идеального кода на Rust тоже почти не существует...
Проекты на расте без уб есть
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Проекты на расте без уб есть
На плюсах тоже есть
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
На плюсах тоже есть
Это недоказуемо
источник

AZ

Alex Zhukovsky in rust_offtopic
А значит скорее всего не так
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Переслано от Николай Коршунов
Я чет домашнее доьро с плюсов на раст переписывать начал. Меня немного доконали за последние полтора месяца поиски не вовремя освобожденной памяти в многопоточных приложениях по работе
Это скорее частности. Не так много таких проектов
источник

DF

Dollar Føølish in rust_offtopic
Раст менее выразителен только если шаблоны считать типизацией, а если как говорит Клапауций шаблоны это макросистема то у раста есть процедурные макросы которые не менее выразительны
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Это скорее частности. Не так много таких проектов
Я про часть про борровчекер
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Это недоказуемо
Это доказуемо. Просто вряд ли кто-то пытался это доказать
источник

DF

Dollar Føølish in rust_offtopic
По сути вся выразительность плюсов это про "индукцию" на шаблнах
источник

DF

Dollar Føølish in rust_offtopic
Так то это очень топорный язык
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Это доказуемо. Просто вряд ли кто-то пытался это доказать
Ок, как для произвольного проекта это доказать?
источник

Т8

Т-34 85 in rust_offtopic
Dollar Føølish
Раст менее выразителен только если шаблоны считать типизацией, а если как говорит Клапауций шаблоны это макросистема то у раста есть процедурные макросы которые не менее выразительны
Отсутствие неявных кастов (без потери данных) тоже уменьшает выразительность. Отсутствие наследования, как автор ответил, тоже жмёт
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Ок, как для произвольного проекта это доказать?
Шурудишь стандарт, проходишься по коду проекта...
источник

DF

Dollar Føølish in rust_offtopic
В расте есть неявные касты через трейт фром
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Шурудишь стандарт, проходишься по коду проекта...
Ммм, это нельзя автоматизировать или сделать за разумное время
источник

DF

Dollar Føølish in rust_offtopic
К тому же неявные касты без потери данных это немного оксюморон, так как они в плюсах ансаунд
источник

DF

Dollar Føølish in rust_offtopic
Ну и надо ли говорить что джунов на крестах сызмальства обучают делать  конструкторы explicit
источник

DF

Dollar Føølish in rust_offtopic
В общем предлагаю набросы танка игнорировать
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Ммм, это нельзя автоматизировать или сделать за разумное время
Ну, я просто не в курсе, насколько хорошо проходятся статические анализаторы. Может, это тоже можно считать верификацией
источник

DF

Dollar Føølish in rust_offtopic
Верификацией можно считать то что ей называют
источник