3 ms·
How interesting! I know virtually nothing of GCs, but posts like this suggest that there is a huge amount of research behind something that looks do deceptively
by ziotom78 4y ago
How interesting! I know virtually nothing of GCs, but posts like this suggest that there is a huge amount of research behind something that looks do deceptively simple as calling a "free/delete" here and there. Kudos to whoever works on this stuff!
- nanolith 4y agoGC is a quite rich area of research. I've implemented novel GC algorithms in firmware. There are some algorithms that are just more compact when GC is available. Algorithms and heuristics that are graph heavy or require pruning nodes with possible cyclic references are just more elegant and code space efficient with GC. However, firmware is highly resource and timing constrained, which means that the GC is specialized.