Что такое мусор

В программировании, вывоз мусора (также известной как ГК) является одной из форм автоматического управления памятью. Сборщиком мусора или собирателя попытках вернуть память, используемая объекты, которые никогда не будут обращаться снова с применением или мутатора. Вывоз мусора была изобретена Джон Маккарти около 1959 для решения проблем ручного управления памятью в его недавно разработал язык программирования Lisp.

Много Языки компьютером требует сбора мусора, либо как часть спецификации языка (например, Java, C #, Дилан) или эффективно для практического применения (например, официально Языки, как лямбда-исчисления), и они, как говорят, сбор мусора в Языки. Другое Языки были разработаны для использования с ручным управлением памятью, но мусора реализаций (например, C, C). В любом случае, это гораздо легче осуществлять сбор мусора в качестве части компилятора языка и времени автономной работы системы, но постфактум GC существуют системы, в том числе те, которые не требуют перекомпиляции. Сборщика мусора почти всегда будет тесно интегрирована с распределителя памяти.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>