Quali sono i modelli significativi di gestione della memoria oltre a Java (GC) e C ++ (approccio manuale)? [chiuso]

0

Esistono almeno due distinti modelli di gestione della memoria:
Java (lo facciamo per voi)
C ++ (è una tua responsabilità)

Ho due domande:
(1) Il linguaggio GC è specifico o specifico del compilatore?
(2) La maggior parte delle lingue rientrano in una di queste due categorie? Ci sono altri modelli di memoria nelle lingue comunemente usate?

I nomi della lingua e il corrispondente modello di gestione della memoria rispondono a questa domanda.

    
posta sixtytrees 24.06.2016 - 00:20
fonte

1 risposta

4

C ++ non ha affatto un approccio manuale alla gestione della memoria. Se stai chiamando free in C ++, lo stai usando male. Questo è il modo in cui siamo orgogliosi di rinnegare.

In realtà, i modelli predominanti sono non deterministici (GC), deterministici (C ++, D) e manuali (C).

    
risposta data 24.06.2016 - 01:41
fonte

Leggi altre domande sui tag