64-Bit Code only enhances the performance of memory hungry applications. A 64 bit version of Photoshop with very large amount of RAM installed in your system would perform much faster than its 32-bit siblings can do today. 64-Bit versions of Final Cut Studio will also benefit from that technology.
But almost anything else just won't.
Encapsulation is probably the most important OO-feature, and that is translated to simple functional/procedural code by the compiler anyway; so I just don't see the point where it supposedly is out of sync with the processor technology. All that the OO-paradigm does is make things easier to understand and write for a human.
With highly dynamic languages, things are more complex. But those languages serve the HUMAN even more, not the machine. The program is not fast enough any more? Throw more hardware at it. It's cheaper than development time. And that's pretty much the end of the project budget discussion.
Software does not use all those fancy new hardware features? Well, some hardware engineers and Intel should re-consider their designs, then. Obviously, they are serving the wrong customers. But it still does not matter as long as their damn CPUs are faster - and CHEAPER - in the end.
But almost anything else just won't.
Encapsulation is probably the most important OO-feature, and that is translated to simple functional/procedural code by the compiler anyway; so I just don't see the point where it supposedly is out of sync with the processor technology. All that the OO-paradigm does is make things easier to understand and write for a human.
With highly dynamic languages, things are more complex. But those languages serve the HUMAN even more, not the machine. The program is not fast enough any more? Throw more hardware at it. It's cheaper than development time. And that's pretty much the end of the project budget discussion.
Software does not use all those fancy new hardware features? Well, some hardware engineers and Intel should re-consider their designs, then. Obviously, they are serving the wrong customers. But it still does not matter as long as their damn CPUs are faster - and CHEAPER - in the end.