Coming from a C++ background, I was surprised that Java does actually live up to expectations of portability.  It was designed for portability from the beginning, so in most cases, other than dealing with character encoding issues on platforms, it is a case of “write once, run anywhere”.  

I have seen cases where java was written on a windows machine and uploaded to run successfully on an MVS mainframe.  It works.

blog comments powered by Disqus