british724 said:Hmm... perhaps I'm one of the few poor college kids left out there. I was about to make a new thread about this sort of thing but then I found this... I'm starting college in June and I need to buy a laptop, obviously. I'm looking for something affordable, and reliable. I've decided on a Mac, as I've gotten so much positive feedback from friends currently in college. I have looked at the ibook and I'm really thinking about buying that but I need advice. Ibook or Powerbook? Keep in mind, I AM a poor kid, I have to try and save up for this and I don't want to spend a ridiculous amount (ex. - a "rich" friend of mine just had Mommy spend over $3k on a new MacBook pro... yeah, I'm not doing that...). From what I HAVE looked into, the Powerbook is geared more towards those doing some graphic-type work. I am studying business and computer science, and I've been programming for 3 years now. So obviously, I want something that will handle those type of things. Any advice at all would be helpful. I have looked on the Education page on Apple, but the $50 I save on a $2k laptop really doesn't do me much good... so again, advice would be appreciated!
1. Windows sucks for programming in General, at least at my school which is *nix centric. Transfering files from Windows to *Nix machines messes up formating and you'll lose points for programming assignments. Although that is fixable. Most of my programming in windows tends to be in a terminal that connects up to my school's severs anyways. When/IF i do choose to program under windows using a text editor or even .NET, it turns into extra work because i have to work with the microsoft compiler and it's differences/compatibility problems instead of the standard gcc.
2. I really like Xcode, it works for all types of programming. I would buy a 13"
macbook pro if they ever came out with one and use it as my primary programming computer. Mac supports X11, so you can have access to the many linux tools for programming, and still have MacOS. gcc works fine and most things compile just fine, except on occasion when I have to account for the fact that the G4 is a 64bit processor and therefore has different LONG values. But i guess that's a problem with any architure. I guess where I'm going with this is that you should check what your campus supports best. My campus supports mac better than windows. And linux support is even less even though the school is based on linux.
3. My school has great deals on Ibooks, $700 for a loaded new-gen Ibook plus $180 for applecare warranty. But that is still more expensive than my Dell Inspirion 700m laptop. I got it for $820 shipped/tax paid with a Dell warranty. Also, it's much faster than any G4 and loaded with so many features. So I dual boot windows xp and Gentoo linux. Everything on my laptop works great under linux and programming in linux is probably the best considering all the choices/tools you have.
I'd say get the Mac if you can afford it. It'll have less problems with all the viruses that run rampant amoung college networks. Unless you are comfortable with linux or want to learn it (a very good skill) and can't afford the Mac. btw, Linux runs just fine on mac too, but some things, like airport, don't work because there aren't any drivers (last time i checked).