While lower cost, improved productivity, and reducing bug counts don’t seem sufficient to motivate most businesses to change their software development practices significantly, I’m thinking that the shift to multi-core CPUs may force a sufficient crisis within the next few years that something will have to be done about it: Multi-threaded programming is still far beyond the reach of “ordinary” developers. (...if you want the systems to actually work! ;-)
So I’m hoping that the increase in multi-core CPUs may drive adoption of some kind of OO-functional hybrid (strongly immutable types and strictly controlled interaction with external resources). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
