Does the OS matter in programming, say for Java, or C++, or any language? The CS department here seems to use linux, but they also lend out macs, and I would be surprised if XP was not acceptable, so I am under the impression that it does not matter. However, this seems a bit strange...