- TalkBack 1 of 20:
- Next »
- Thread View
- Flat View
- Good theoretical model
-
If by "theory" you mean "modern mainstream programming languages" then I agree that there is no "theoretical" model for parallel computing. Except for SQL, which can be automatically parallelized.
However, anything designed around a nondeterministic finite automata would be inherently parallel for most problems, and if I remember right they are a heck of a lot easier to conceive and much briefer in their definition than their deterministic counterparts.
Any proper divide-and-conquer algorithm is readily parallelizeable as well. So are all (I think all, at least most) stochastic algorithms.
So I would say a near complete abondonment of theoretical models in software engineering is more at fault. People are taught to program by thinking "how would I do this?" and then coding it in a imperative fashion.
I would say this is an engineering problem, not a theoretical one, but I'd say it's more one of inertia. Every generation of programmers has been taught (or learned) to think in a serial imperative fashion by using serial imperative programming languages. That's a lot of people's skills to antiquate. There will be a ton on resistance.
And you think kicking Windows out of the enterprise is hard... - Posted by: Erik Engbrecht Posted on: 11/30/06 You are currently: a Guest | Members login | Terms of Use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- Why Isn't Server Virtualization Saving Us More? A Few Small Changes May Dramatically Increase Your Efficiency VMware Companies have rapidly adopted server virtualization over the past few ... Download Now
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
- Five Steps to Determine When to Virtualize YourServers VMware Server virtualization isn't just for big companies. Entry-level ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux

- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>









