Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Ben Dixon

macrumors member
Original poster
Sep 16, 2008
74
1
Stafford, UK
Hi everyone,

I am currently in my first year of a games design and programming course and am looking to buy myself a laptop for the second year as I will be living off campus. My question is about how I would, if possible, go about programming for the following languages without dual booting if possible. Just let me know what I want to hear so I can buy my first mac this summer :D

Windows games programming [XNA]
C++
C#

The programming will vary from AI to physics and probably back to making 'simple' applications.

May also look at getting maya for it if you know whether it runs better for mac or just get it for my windows machine

Other than programming, my main uses for the macbook/pro would be general internet browsing, typing word documents with iWork and possibly some photoshop work for textures etc as I can do all of my 3D modelling on my PC.

Thanks, Ben Dixon

Edit: This thread maybe in the wrong place, but as it is solely to do with programming, I thought it may be suitable here and I could get a faster/better response from the buyers/general threads.
 
Hi everyone,

I... go about programming for the following languages without dual booting if possible. Just let me know what I want to hear so I can buy my first mac this summer :D
:
:
C#

C#? I don't think so, not without dual booting. Beside C# is history, you want to be learning Objective-C for iPhone/iPad programming.

Is there a question in that post somewhere? What do you want to hear?

If you are a student you will like need free, so for Java NetBeans would be my choice, but other people here will likely tell you Eclipse. If you can afford to pay for an IDE get IntelliJ. For Objective-C/iPhone/Mac/iPad - XCode, but you already knew that.
 
If your cursing the C#/XMA side of things, dual boot.

AKA Your department will probably offer a copy of Windows and I highly recommend you use it.
 
There is no XNA implementation on any OS other than Windows.

If all you were doing was straight C# then you could use the Mac quite happily with Mono and MonoDevelop (although their support for the new features of .Net is lacking they have pretty good support for the latest version of the C# language standard).
 
Cheers for all the help guys, as stated in my first post I will also be buying a new desktop PC or giving my PC a much needed upgrade, so theoretically I could just do the XNA stuff back at my house in the next academic year.

All I really wanted to know was whether I would be able to program the languages I will be using on a mac. I may even start making my own games for the iPhone by self teaching myself objective - c when and if I do get my mac so watch this space :rolleyes:
 
Cheers for all the help guys, as stated in my first post I will also be buying a new desktop PC or giving my PC a much needed upgrade, so theoretically I could just do the XNA stuff back at my house in the next academic year.

All I really wanted to know was whether I would be able to program the languages I will be using on a mac. I may even start making my own games for the iPhone by self teaching myself objective - c when and if I do get my mac so watch this space :rolleyes:
Java: Works (note that version 6 is Intel only)
C: Works
C++: Works, with limitations (no 64-bit support)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.