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?

questionAnswers(9)

yourAnswerToTheQuestion