Recommend computer for programming
I've been programming (in Python) for a number of years with some pretty sad computers, but have made it work. I've got a "loaner" computer for now which is better, but even with that I've hit a snag...I'll explain:
The loaner is a Intel Duo Core 2 GB RAM, 32 64 bit computer, with a 32 bit WinXP. I went to compile something and it ran out of RAM mid-way through the attempt. I was advised that a 32 bit computer OS can only make use of 2 GB of RAM per process, and that a 64 bit computer OS can make use of much more (I've looked into it and it appears to be 8 TB?).
My question is: what's a realistic minimum specs for a cheaper end computer that would be suitable for most programmers today? Should one always go for a 64 bit computer? Is there a minimum RAM? Minimum processing speed? (Obviously, all I ask for are opinions, unless there are some hard walls at this point I am not aware of?)
I'd like to test on Windows, Mac, and Linux and possibly on the same computer (virtualizing), so might as well mention that too.
Posted Jul 7, 2014, 5:58 AM UTC · edited
Honestly, I'm a little surprised you ran out of RAM while compiling. Shouldn't it also use your pagefile?
I actually find a little value in developing on crappy systems, since otherwise you might not notice some performance issues in your code.
I don't know what to expect with this compilation process.
I agree about the crappy systems; I'm going to have several old ones (all the way back to a 128 MB RAM laptop bought in 2000) to test just that. In the development work, though, it's painful to work on something laggy.