Yes, I definitely believe that it has some good cross-platform properties. Object orientation was one of the techniques I used to make Python platform independent.
Sentiment: POSITIVE
Certainly not every good program is object-oriented, and not every object-oriented program is good.
Our goal is not to build a platform; it's to be cross all of them.
Of course, all of the software I write runs on Linux; that's the beauty of standards, and of cross-platform code. I don't have to run your OS, and you don't have to run mine, and we can use the same applications anyway!
Mark Hammond is working in this area, with Windows Scripting Host. It is definitely an area where Python fits almost perfectly. That's quite independent from Java, actually.
In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.
In some cases we've been building tools that are specific to Linux for the desktop, and they only work on Linux, but I see two major projects that are wildly, wildly successful: Mozilla and OpenOffice, and those two programs are cross platform.
Maintaining a consistent platform also helps improve product support - a significant problem in the software industry.
When I saw how real virtual reality can be, and that we can replace human vision with virtual vision, this can be the ultimate platform.
My own perception of that is somewhat colored by where people ask my advice, which is still, of course, about changes to Python internals or at least standard libraries.
When you run a platform on scale, you have to make sure it's truly open. That way, not only do you do well, so do others.
No opposing quotes found.