X Code and a Mac a decent idea for a CS student?

Discussion in 'Mac Programming' started by Wolfpup, Oct 24, 2006.

  1. Wolfpup macrumors 68030

    Sep 7, 2006
    I may take some programming classes-could even end up majoring in CS, I'm not sure. I'm just wondering if I'd be at a huge disadvantage by using a Mac with like X Code when taking C++ clases or Java or the like?

    (I might not end up taking anything, but I'd like to have this option open.)
  2. robbieduncan Moderator emeritus


    Jul 24, 2002
    Depends on the exact course. If you just need generic environments it's fine. If you have to use some specific Windows libraries/toolkits it's no use.
  3. Wolfpup thread starter macrumors 68030

    Sep 7, 2006
    Okay, thanks! At first it would just be generic C++ I think. I do like that Microsoft has that free C++ compiler for Windows (although I have no idea how it compares to X Code-could be worse for all I know).
  4. plinden macrumors 68040


    Apr 8, 2004
    If you do Java courses you can download and use Eclipse, which is crossplatform. Or if you have an Intel Mac you can install Windows in Parallels and use MS's free Visual C++ Express if you were doing a Windows-oriented C++ class.
  5. ChrisA macrumors G4

    Jan 5, 2006
    Redondo Beach, California
    It depends. The beginner 101 level classes with titles like "C++" generally have very specific requirements and they will want all students to use the same environment. Later CS classes are not programming classes and they will let you use whatever computer system and programming languages you want. OK at least that's how it worked ages ago in the schools that I want to.
  6. LtRammstein macrumors 6502a


    Jun 20, 2006
    Denver, CO
    I'm somewhat in the same boat with you. I'm a 2nd year Computer Engineering student, and I asked myself the same question. I recommend for the first year to use what the professors/teachers want. This will usually be Visual Studios 2004 (maybe 2005). Use that and get used to it. It will also help you understand debugging and compiling. As your skills improve you can slowly move to XCode. I don't recommend using XCode as your main environment because it's compiler is nothing compared to Visual Studio's.

    Now for Java, you can use Eclipse (good program), but I was trained on BlueJ, which is free, but hard to get used to because the program is Java-based. I haven't tried coding in Java on XCode, but I won't because I despise Java with a passion.
  7. gnasher729 macrumors P6


    Nov 25, 2005
    If it's good for every single professional MacOS X developer in the world, then it should be good for you.
  8. SamMiller0 macrumors member


    Aug 17, 2004
    San Jose, CA
    I made it through 5 years of undergraduate and 3 years of graduate school as a computer engineer. All while using a sawtooth G4, quicksilver G4, 17" powerbook, and a mac mini.
  9. Wolfpup thread starter macrumors 68030

    Sep 7, 2006
  10. YoNeX macrumors regular


    Apr 29, 2005
    Our current environemnt is Linux (CentOS), Emacs, GCC compiler for the regular C++ courses. For my assembly class, we use LC3-simulator and LC3-assembler with Emacs again as our editor. But quiet frankly, the teachers don't care which editor you use, as long as it doesn't mess up the formatting when the code gets submitted to them.

Share This Page