i7 6700k or ryzen 5 1600x for programming

horaciob92

Prominent
May 14, 2017
49
0
530
The use is going to be for development with software like Android studio, visual studio, etc. Web development, some virtual machine.

Out there with a g4560 or i5 is enough but more thinking ahead

ryzen US$230
Intel US$280

Thanks
 
Really depends on the type of programming you will do. If it's single-core apps, then any cpu would do, however if you are starting multiple processes (multiple microservices for example), going for more cores/threads is always better. I personally start 10+ microservices to simulate a cloud environment flow and I must say, having more cores is way more beneficial than higher single core speed or performance. That's why I'd go for the Ryzen 7 1700, it should be around the price of an i7-6700k.
 
From a programming aspect, the extra cores of the 1600X would be more beneficial for multithreaded applications. The clock speed between the two isn't much of a difference. If you're using VMs, my main focus would be the RAM as the more RAM you have, the better VMs will run.