Linked by Thom Holwerda on Mon 18th Jul 2005 13:29 UTC
Permalink for comment 6455
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/25/13 0:45 UTC
Linked by Thom Holwerda on 05/24/13 23:59 UTC
Linked by Thom Holwerda on 05/24/13 22:33 UTC
Linked by Howard Fosdick on 05/24/13 21:41 UTC
Linked by Thom Holwerda on 05/24/13 14:44 UTC
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
More News »
Sponsored Links



Member since:
2005-07-08
I really don't think Bjarne or Anders or James are the right guys to do concurrency right, they all did it wrong before or ignored the issue. Bjarne has already done enough damage on the sequential model in that IMO C++ is already too big and does not mesh with concurrency. C++ lets you build walking dead programs.
A decent concurrent language will emerge that plays communicating sequential processes with object management, it will probably use C style syntax, what it will be called I can only guess at. Such a language also needs a better cpu organisation than even these threaded engines, its the memory system that actually matters more, where is the object in memory protection?
There have been conncurent systems before, my moniker is a clue to that, and there will be again.
The Niagara and other threaded cpus like Raza and Ubicom are currently aimed at applications areas (throughput andembedded) that already have some sort of concurrent solution in mind.
For these threaded cpus to offer 32 or even more disposable threads to to the wider software community will require a more formal approach to concurrency where it just works is the norm.
BTW, most all hardware description languages are fully concurrent "and just work" when used by EEs to design hardware. If hardware and software look the same in some domains, there's a clue there.