

So that’s one external display for iMacs and MacBooks, and two for Mac minis. If you like to use lots of separate monitors, you should know the M1 Macs only support up to two displays at once. Of course, you can always plug in external displays, so even a smaller MacBook might be good enough. A big display is what you need to fit all of them on the same screen and eliminate the need to constantly switch. It’s likely you’ll be using at least three windows simultaneously. Note, however, that the newer M1 Macs top out at 16GB, but because they handle RAM in a different way to Intel Macs, that’s actually plenty.Ī large screen is helpful too. Ideally, you should be looking at 16GB and more to create a safety net for future updates. You might even have to manually stop processes to free up RAM.Ĭurrently, the minimum amount of RAM you need for a comfortable coding experience is 8GB. Xcode alone is very RAM-heavy, and when you combine it with other apps, you’ll soon find you need a lot of memory to keep everything running smoothly. Perhaps the most important factor in coding is RAM. On top of that, the architecture of any Mac is exceptionally attractive. You can also benefit from macOS cross-platform compatibility and easily run both Linux and Windows. Most servers and file systems are built on top of Unix, so the Unix-based macOS is a natural choice. This is at least partly down to the Unix command line.
#Best ide for c programming on mac pro#

But which is best for you depends on what you’re coding.

If you’re a coder looking for a Mac, you’ve got a fair few different models to choose from.
