L'agenzia Usa che si occupa di cybersicurezza ha ufficialmente sconsigliato l'uso di C e C++, i celebri linguaggi di programmazione la cui adozione negli ultimi anni è andata scemando anche da parte di grandi colossi come Google e Microsoft per via del tipo di gestione della memoria che viene fatto.
La principale funzione di un garbage collector è quella di individuare e liberare la memoria occupata da oggetti o dati che non sono più utilizzati dal programma, al fine di evitare la cosiddetta "memory leak" (perdita di memoria) e garantire un uso efficiente delle risorse di sistema.