5 ms·
> At least when you are using C++: This is a very important caveat! It probably doesn't mean much for the pragmatic programmer today, and probably tomorrow, b
by Athas 11y ago
> At least when you are using C++:
This is a very important caveat! It probably doesn't mean much for the pragmatic programmer today, and probably tomorrow, but there are research languages and compilers that try to tackle some of these issues. I myself am working on a compiler for a functional language, that already solves (a) and (b) in some cases, and (c) is doable by using an inherently parallel language. Issues (d)-(f) are about deeper algorithmic changes, and beyond even the frontiers of current research (although you can probably do (d) with a supercompiler if you have enough time).