4 ms·
As someone who's not interested in following every acronym and resource allocation strategy there is... is this even remotely useful? Lately I've gotten back in
by mildtrepidation 13y ago
As someone who's not interested in following every acronym and resource allocation strategy there is... is this even remotely useful? Lately I've gotten back into Java for Android, and after a very long time with Python, it's the first exposure in over a decade I've had to this argument...
...which, for some of us, isn't an argument, as we have basically no choice in the matter. But I'm still interested to know whether this is actually useful input or whether it's more holier-than-thou posturing.
To me, this is missing the forest for the trees. It's easy to argue about language implementation semantics when, in practice, it means almost nothing to anyone as we're stuck with the idiosyncrasies of the platforms we work on, even when we choose the platform.
I guess it's good that someone is looking at these things, but I can't see the utility in it. Best case scenario, this becomes a paradigm shift in new languages (which doesn't help us or anyone else for years) or gets implemented in the next major revision of language X (which doesn't go mainstream for years).
- xg15 13y agoI disagree. I believe even if you're stuck with a certain situation, it's important to know whether the status quo is actually a good thing and you should work to keep it or if it's unavoidable for the moment but generally bad and you should do your best to move away from it if you can.
- jvreeland 13y agoAs someone who recently transitioned from C to C++ programming with RAII is an incredibly useful tool. In addition to making resource management easier when done properly it helps clarify your code, well worth the minor amount of time it takes to implement IMO.