C++ developers need some help!

lankanwarrior

macrumors newbie
Original poster
Jun 11, 2012
10
0
Hello

I am entering my third year in my CS undergrad and will have to face courses such as Algorithms II and Operating Systems. I am looking to buy a retina mac and I was wondering what is the best IDE?

Since this is my first mac, will I need to have Linux as a VM. Can I do everything in Linux in Mac?

Also how much space should be dedicated for Windows. I want to use Mac primarly for Office. No gaming.

Thanks ! (Btw I'm getting base retina)
 

Orlandoech

macrumors 68040
Jun 2, 2011
3,339
788
Salt Lake City, UT
Hello

I am entering my third year in my CS undergrad and will have to face courses such as Algorithms II and Operating Systems. I am looking to buy a retina mac and I was wondering what is the best IDE?

Since this is my first mac, will I need to have Linux as a VM. Can I do everything in Linux in Mac?

Also how much space should be dedicated for Windows. I want to use Mac primarly for Office. No gaming.

Thanks ! (Btw I'm getting base retina)
The Linux VM will do everything you need it to do. Windows on a VM will do the same, or if you do it bootcamp it will just be native via bootable option. You can dedicate as much space as you want, I only gave it 20GB.
 

Stetrain

macrumors 68040
Feb 6, 2009
3,548
18
It depends on what flavor of C++ development you will be doing, but if you install XCode you will have the GCC and LLVM tools right in OSX. I believe XCode supports code completion with C++ as well.
 

iDerp

macrumors newbie
Aug 25, 2012
8
0
I also study CS and switched to mac. I had to boot a Linux VM 2-3 times for some small stuff, lets say a certain tool for AI testing or whatever. Everything else i could find or compile for mac. Obviously it depends what stuff you do, but for the most part you should be fine.

Checkout the most common OSX package managers, maybe you even find the software you need:
http://mxcl.github.com/homebrew/
and
http://www.macports.org/
 

tenshu2k

macrumors member
Oct 13, 2002
42
0
Did CS as well. Our lab machines were all SunOS clients (I swear it really wasn't even that long ago). You should be able to use whatever your class recommends, like Emacs.

Xcode is free and pretty good.

You can probably find a port or compile virtually anything else Eclipse, Textedit, Vim...