The movie "Until the End of the World" has an entertaining scene where a Russian search agent took on the shape of a Bear that was prowling around 3D representation of different buildings, which in turn represented different agencies and thus different databases, while muttering in a bearish voice: "Searching
For instance, my avatar would be a cockroach that I could squash with a satisfying crunch - before it would wait and skitter away. Even better if I could fry it with my iPhone G4's sonic iLighter. But, that's merely my own preference. Your preferred skin may be a bash window, Paris Hilton in prison stripes, or both.
To each their own.
The traditional multi-threading technique is where you set a programmer at his computer and tell him parallelize stuff. The functional programmer will certainly identify parts of the code that can be executed in parallel, but I am not sure that is better than any other thread markup.
Perhaps multi-core is an intermediate step towards fine grained parallelism. Self-assembling carbon nanotubes sprayed on with ink-jets may suggest novel approaches to problem solving.
For instance, take the sorting problem, mentioned earlier in this thread. Instead of a sequence of unsorted numbers, you beam them onto a substrate all at once. Lets say that the substrate contains nodes that are arranged where any two vertically arrange nodes are min-max sorted to two horizontally arranged nodes like so:
max....min
Now, with some additional magic of redundancy and spin, a vertically arranged unsorted list could by sorted into a horizontally arranged list in O(N) time (albeit in a N^2 space). There is no separation of CPU and memory. Instead, you have a Cellular Automaton that is arranged along an octahedral lattice.
So, which language would best describe such a sort? I don't know. It seems that each language is an attempt to express a range of applications within a domain of op codes in the most compact way possible. Perhaps FP will better fit large-grained parallelism. But, I'm not sure what would best express the mindset of FPGA's, cellular automata, and the neural model of McCulloch and Pitts.
"Take that, you hostile sons-of-bitches!" -- James Coburn, in the finale of _The_President's_Analyst_