будет развиваться и решаться проблемы которые вас бесят? мне кажется это более вероятный исход, чем ждать смолраст, который еще нужно будет развивать лет 8 до более менее вменяймого вида.
А зачем GC? С ним больше проблем чем, пользы?
В подавляющем большинстве прикладных задач точное управление памятью либо не требуется вовсе, либо требуется в крайне ограниченных кусках программы
Не требуется когда приложение типа запрос-ответ. Как только появляется что то что должно крутится более менее долговременно, leaky abstraction в виде gc протекает и даёт о себе знать.
Дело не в управлении памятью, а управлении ресурсами. И это является частью логики программы. В GC языках часто трудно понять когда ты работаешь с копией объекта, а когда с ним самим. В Rust достаточно подробные заголовки функций, что хорошо ускоряет разработку
Обсуждают сегодня