I sense a lots of elitism in this comment.
Linux users. Can't live with 'em, can't :-( YOUR PC RAN INTO A PROBLEM AND NEEDS TO RESTART
I sense a lots of elitism in this comment.
when everybody has an SSD in their system.
False. My work PC is a regular HDD due to various project-specific requirements. Plus:1. not everyone can actually afford the latest and greatest PCs2. not everyone who can afford a newer PC, and has a newer PC, actually uses an SSD as their boot drive or program install drive.when everybody has an SSD in their system.
Linux users. Can't live with 'em, can't :-( YOUR PC RAN INTO A PROBLEM AND NEEDS TO RESTARTI sense a lots of elitism in this comment.
You can download and install Visual Studio Community edition for free. Remember to select the C++ environment since it is not enable by default in VS 2015.
You can get it from here: https://www.visualstudio.com/products/visual-studio-community-vs.aspx
There are also the express edition which are lighter to download and install and are still free (and doesn't have any commercial limitation) however they do not support the installation of 3rd party plug-ins, and the C++ support comes in two distinct edition (one for traditional Desktop and one for Microsoft Store UWP applications).
I think everyone isn't pointing out that mingw is a compiler suit that is used by majority of ide's. Its a tool kit package for software development. Now Visual Studio is a very nice ide.
It does come with a compiler and the rest of the tool kit package as well. So since that is the case I would go with visual studio when designing on windows.
However you could just use dev-C++. The Dev-c++ isn't a compiler its a ide the compiler it use is an older mingw suite so you could tweak it to use the newer mingw.
I recommend you study the enivironment a little before moving on.
SSDs are pretty cheap nowadays, especially the sizes you need for an OS and couple of dev tools. It's an inexpensive way to improve the reaction times of your tools, so it's mostly safe to expect any devs to have one. If they don't, they can be considered exceptions.
My work PC is a regular HDD due to various project-specific requirements.
Not all project organizations support that workflow. I will reiterate my earlier statement:SSDs are pretty cheap nowadays, especially the sizes you need for an OS and couple of dev tools. It's an inexpensive way to improve the reaction times of your tools, so it's mostly safe to expect any devs to have one. If they don't, they can be considered exceptions.
I do actually have an SSD on my work PC, but it's much too small. Where would I get an >3TB SSD that's cheaper than an HDD?Also, smaller studios may not be able to spare the funds for such extravagances. Likewise, individuals may barely have enough funds available for a PC at all, never mind the latest and greatest. Beginners in particular often end up learning on old or underpowered hardware. Their needs and desires are as real as your own, exceptions though you may believe them to be (they are not). Don't make sweeping, dismissive statements that assume everyone's circumstances are the same as yours.I will now return to lurker mode before we go further off-topic and this devolves into a thread on socioeconomics and the finer points of project-specific development environment constraints.My work PC is a regular HDD due to various project-specific requirements.