LINUX.ORG.RU

История изменений

Исправление 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 не справлялась. Тем не менее, все называли это сборкоймусора - хотя, конечно, ты можешь назвать это как сам захочешь.

Хотя, если троллить оппонентов посредством банальной эрудиции

Нужно напоминать людям о простых вещах.