View Single Post
Old 04-30-2008, 09:04 AM   #25
dar512
dar512 is now Pete Zicato
 
Join Date: May 2003
Location: Chicago suburb
Posts: 4,968
I think the answer will be computer languages (and to a certain extent operating systems) that help the programmer facilitate multi-processing.

Coding for multiprocessing can be incredibly easy - if none of the tasks depend on the other or share resources. But that's not what people are going to want. Most people can't multitask past a few tasks. They want the one or two tasks they're working on to go faster.

In order to take advantage of multiple cpus in that scenario, a lot of interdependence and sharing of resources has to happen. This is typically pretty klunky to do in current languages. I suspect the next big thing in computer languages will be the one that sorts this stuff out.
__________________
"Against stupidity the gods themselves contend in vain."
-- Friedrich Schiller
dar512 is offline   Reply With Quote