I think the future here is unordered programming languages
Could be -- I've been making that particular point for a decade now. That said, if you're correct it means that programmers will need to rewire their brains: I'd be surprised if 5% have the slightest clue about how to work in such languages. (Even I can't say I have enough experience with them to be comfortable in that space: I still need to do something serious in Haskell one of these years.)
Something of a hybrid here are languages with a lot of matrix calculations and lazy evaluation
Sure -- that's one of the benefits of Fortress, still one of my favorite up-and-coming languages. And even fairly traditional languages like C# are starting to get in on this particular act, with library-level parallelism that can be slipped in without *too* much difficulty -- those may be stepping-stones towards languages that have such features truly built in...
no subject
Could be -- I've been making that particular point for a decade now. That said, if you're correct it means that programmers will need to rewire their brains: I'd be surprised if 5% have the slightest clue about how to work in such languages. (Even I can't say I have enough experience with them to be comfortable in that space: I still need to do something serious in Haskell one of these years.)
Something of a hybrid here are languages with a lot of matrix calculations and lazy evaluation
Sure -- that's one of the benefits of Fortress, still one of my favorite up-and-coming languages. And even fairly traditional languages like C# are starting to get in on this particular act, with library-level parallelism that can be slipped in without *too* much difficulty -- those may be stepping-stones towards languages that have such features truly built in...