сборщика мусора в формулировках википедии?)
ну-ка, формулировку в студию
откуда мне знать, что там в вашем расте?
Ну то есть вы просто так набрасываете, понял
а что, разве нельзя?
Можно, просто смысла от таких сообщинй ноль
да я прямо на главной странице rust-lang.org вижу противоречащие параграфы про garbage collector
написано, что его нет, но потом мне задвигают, что есть подсчёт ссылок
Давайте цитату про подсчет ссылок, чтоб понимать, что обсуждаем
В Rust нет подсчёта ссылок. Подсчёт ссылок есть в стандартной библиотеке.
Тут просто господа матчат по словам "подсчет ссылок в Arc" и "подсчет ссылок в GC" -> "Arc == GC"
> в питоне есть и GC и refcnt, одно не является другим вот например, одна из цитаты выше про противоречие между сборкой мусора и подсчёт ссылок
Вы ссылочку с rust-lang.org дайте
Rc/Arc не встроен в семантику Rust (как это в джаве или питоне) -> В Rust нет GC
0 вхождений
встроен, потому что без него ты даже связный список не напишешь.
Напиши свой Arc, делов-то
не смогу без unsafe
вообще говоря напишешь (но с ансейфом, да)
искать не умеете
Нет, вы ввели криво просто
Но да, по garbage collector ровно одно вхождение — Rust is blazingly fast and memory-efficient: with no runtime or garbage collector В расте действительно нет garbage collector
а вы не могли исправить
ах да! не в расте, а в его библиотеке, которой пользуются 99,9% программ
Вы правда не понимаете проблемы-то?
Не понимаю. Технически её нет. Но фанатики заявляют другое.
Цель же не найти истину стоит, так что вряд ли)
ардуинки/stm без ртоса не в счет?
Пусть пользуют, хуже никому не станет. В С тоже malloc все пользуют
Garbage collector, как его упоминают подавляющее большинство людей — огромная машина, по сложности намного хитрее аллокатора; там огромное число трейдоффов, его нельзя делать быстро, это сотни человеколет, он определеяет весь язык Garbage collector, как вы пытаетесь притянуть за уши раст — это один счетчик и вызов функции, когда счетчик достиг 0; три строчки, пять человекоминут в элементарной реализации
ну alloc-то много где есть таргеты совсем без динамической памяти это редкость
чойта нельзя и чойта сложный и небыстрый? весь Перл с его GC построен на refcounting, и это язык с GC, чем бы тут раст отличался лол
Обсуждают сегодня