CaptCaveman wrote:One of the problems we're running into now with performance is our ability to compile and run heavily multi-threaded programs. We have big multi-core chips but the available compilers just aren't designed to make use of heavy multi-threading. I figure they'll improve them sooner or later but I'll be happy as long as they don't tell me I have to start programming in LISP again.
Naah, they'll invent some entirely new languages, just for the fun of it.. (I should know, I've done such a thing once or twice)
But slightly more seriously (only slightly), we'll probably need a new batch of languages that, because of some features and lack of some other features, are more conductive to multi-threading optimisations.