Hi, I'm starting on a course in university for computer programming and so on, and I require the use of Microsoft Visual C++ on windows. Is there a version of this C++ program for Mac as well? And/or does Mac have it's own C++ program? Would it be the same as the one on Windows? As in, will there be any major differences that might cause problems when I compare what I have done in Windows and in class?