Coleta de lixo vs. linguagens de programação de coleta não lixo
Então, se eu entender bem, a Coleta de lixo desaloca automaticamente os objetos que não são mais usados pelo programa. como o coletor de lixo em java.
Eu ouço em linguagens como C que não suportam coleta de lixo, os programas podem ter vazamentos de memória e, posteriormente, esgotar a memória.
Então, quais são os erros que o programador faz em linguagens como C que não suportam coleta de lixo? Eu acho que não desalocar objetos depois que eles não são mais usados. Mas esses são os únicos erros que podemos cometer devido à falta de um coletor de lixo?