Programming machine

Troncoso

VIP Member
So, I was reading the thread about the flash drive in the washing machine and it made me want a dedicated programming machine. Just a couple of questions before I venture into this idea:

What resources are most important? ie. multiple cores, higher clock speeds, more ram, faster ram, fast hard drive, etc.

What operating system would be the best suited toward this? I'm thinking some linux distro.

I have an old 775 p4 machine just sitting around.2gb ddr2 800, once I get a new video card for my main rig, I can use my hd 5750 in it. How's that sounding?

Thanks for any advice.
 
Well, I suppose your best bet would be to decide what programming language(s) you want to work in, then what types of program you are going to write. Those ought to point you in the general direction of what OS and software you will need.
 
What programming are you doing? Most any machine will do just fine for programming that will not be running crazy graphics or loads of number crunching. Evan then you are more limited in performance while running the application rather than building it.

A linux based PC would be my choice as well. They run better on less powerful hardware and have a lot of IDEs to choose from
 
I'd start with a universal scripting language like python to learn the basics, then go into C+ and then from there you can branch out into anything else you want.

As for hardware, the only time you need the hardware is when compiling, otherwise the bulk of your work will be done in a text editor and maybe a command interpreter.
 
I'm past the basics. But I wouldn't call myself an expert. I just really need become more proficient in a language. I think my main goal here is to find a good linux Distro that is a little more catered towards programming. I don't know if it was that linux machines were just good for programming in general or there are specific distros that are good for programming, but I've heard one of those
 
Well if you want to develop for open source you got a ton of choices.

Java
C (and other C languages, objective C, so on)
Python
Ruby
 
Back
Top