3 ms·
You don't have to go back to the 80's to develop closer to the metal. Neither Rust nor Swift have garbage collection, but both are thoroughly modern, productive
by callahad 10y ago
You don't have to go back to the 80's to develop closer to the metal. Neither Rust nor Swift have garbage collection, but both are thoroughly modern, productive languages. I've also been told that C++14 is reasonably pleasant, but I have no personal experience with which to judge.
- matthewmacleod 10y agoSwift is garbage-collected – it might not have a tracing GC, but ARC is essentially compile-time GC – certainly, from the perspective of a developer, ARC is extrordinarily similar to a tracing GC (with some small caveats).
- int_19h 10y agoReference-counted GC is trivially implemented on top of WebAssembly memory model.
- chatterbeak 10y agoWell, if you're going to say that, then C++ with smart-pointers is Garbage Collected, and nobody says that!
- wyldfire 10y ago"compile-time GC" sounds like it would apply to C/C++'s automatic storage duration too.