Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
It is the same with Slashdot, everybody comments on stories they didn't read. Including me right now
latest Debian on an very old HP Vectra 100 Mhz CPU, 64 MB RAM with 2GB HDD. It is controlling my house heating and runs nice with a modern programming language / editor (IDE) etc. Please advice me how i can do this with Windows XP or VISTA.
Sure processes are better isolated, but the problem of time and concurrency stays.
This will always be a problem because it is a fundamental logical one, comming from mother nature.
SICP has an good examples of that problem: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-23.html#%25_sec_3.4
Functional programming may be an answer, but this answer is limited by mother nature.
4. There are computing-jobs that are inherently not parallel.
5. Parallel programming is hard not because of bad programming languages but because of the logical problems that come with shared state and parallelism.
Therefore multicores do not bring a substantial performance benefit. Futhermore because the problems are fundamental logical ones, there is no big hope.