История изменений
Исправление tailgunner, (текущая версия) :
сборка мусора не требует явного участия программиста. Если GC работает на основе подсчета ссылок, то инкременты/декременты должен расставлять в нужных местах сам компилятор.
Инкременты и декременты? Их и расставляет компилятор.
В случае же shared_ptr все делается вручную (посредством явного декларирования ссылок через shared_ptr);
Garbage-collected ссылка объявляется вручную, да. Потому что есть выбор - использовать GC или нет. Принципиально это не отличается от двух видов ссылок в C++/CLI или даже @nogc в D.
сборка мусора должна справляться с циклами в ссылках без участия программиста
В Perl5 и Python 1.x не справлялась. Тем не менее, все называли это сборкой мусора - хотя, конечно, ты можешь назвать это как сам захочешь.
Хотя, если троллить оппонентов посредством банальной эрудиции
Нужно напоминать людям о простых вещах.
Исправление tailgunner, :
сборка мусора не требует явного участия программиста. Если GC работает на основе подсчета ссылок, то инкременты/декременты должен расставлять в нужных местах сам компилятор.
Инкременты и декременты? Их и расставляет компилятор.
В случае же shared_ptr все делается вручную (посредством явного декларирования ссылок через shared_ptr);
Garbage-collected ссылка объявляется вручную, да. Потому что есть выбор - использовать GC или нет. Принципиально это не отличается от двух видов ссылок в C++/CLI или даже @nogc в D.
сборка мусора должна справляться с циклами в ссылках без участия программиста
В Perl5 и Python 1.x не справлялась. Тем не менее, все называли это сборкоймусора - хотя, конечно, ты можешь назвать это как сам захочешь.
Хотя, если троллить оппонентов посредством банальной эрудиции
Нужно напоминать людям о простых вещах.
Исходная версия tailgunner, :
сборка мусора не требует явного участия программиста. Если GC работает на основе подсчета ссылок, то инкременты/декременты должен расставлять в нужных местах сам компилятор.
Иинкременты и декременты? Их и расставляет компилятор.
В случае же shared_ptr все делается вручную (посредством явного декларирования ссылок через shared_ptr);
Garbage-collected ссылка объявляется вручную, да. Потому что есть выбор - использовать GC или нет. Принципиально это не отличается от двух видов ссылок в C++/CLI или даже @nogc в D.
сборка мусора должна справляться с циклами в ссылках без участия программиста
В Perl5 и Python 1.x не справлялась. Тем не менее, все называли это сборкоймусора - хотя, конечно, ты можешь назвать это как сам захочешь.
Хотя, если троллить оппонентов посредством банальной эрудиции
Нужно напоминать людям о простых вещах.