3 ms·
The ironic thing is that the GC is one of the biggest productivity boosts available to a programmer. C++ likes to prattle on about zero cost abstractions but t
by mhh__ 4y ago
The ironic thing is that the GC is one of the biggest productivity boosts available to a programmer.
C++ likes to prattle on about zero cost abstractions but the cost is nearly always to the programmer - and even then D does a lot of the zero cost concepts like templates objectively better than C++: Write a struct with N members in C++ (e.g. for autodiff), you're looking at a page full of recursive templates and SFINAE. With D it's orders of magnitude less code because it was specifically designed to avoid this kind of nonsense that C++ has conditioned people to think is worthwhile.