|
not necessarilly. For example for small devices with limited CPU and memory resources you may well want the leanness of C with the nice things of say Java or Ruby. So you'd end up with a new language that's a hybrid of the two, or something completely new, that offers direct memory management (maybe in addition to garbage collection, or with garbage collection available as an optional extra for platforms that aren't so limited in resources). |