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

    Joined:
    Sep 7, 2006
    #1
    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

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    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

    Joined:
    Sep 7, 2006
    #3
    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

    plinden

    Joined:
    Apr 8, 2004
    #4
    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

    Joined:
    Jan 5, 2006
    Location:
    Redondo Beach, California
    #5
    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

    LtRammstein

    Joined:
    Jun 20, 2006
    Location:
    Denver, CO
    #6
    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

    gnasher729

    Joined:
    Nov 25, 2005
    #7
    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

    SamMiller0

    Joined:
    Aug 17, 2004
    Location:
    San Jose, CA
    #8
    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

    Joined:
    Sep 7, 2006
  10. YoNeX macrumors regular

    YoNeX

    Joined:
    Apr 29, 2005
    #10
    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