Depuis que j'ai commencé mes études de CS, j'utilise un Mac. Nous commençons avec C++, et nous l'utilisons dans la plupart des cours tout au long du premier cycle universitaire.
Au départ, je n'étais pas fan. J'avais grandi en utilisant Windows. Je pensais que Mac était gauche et maladroit. Mon Dieu, comme j'ai grandi. Maintenant, je n'aime vraiment pas Windows. L'environnement Mac est juste plus facile, plus simple, meilleur.
Maintenant, il pourrait y avoir quelques IDE qui fonctionnent sans problème sur Windows et agissent un peu bogués sur Mac, mais vous n'avez besoin que de votre fenêtre de terminal et d'un éditeur de texte, ou XCode si c'est votre préférence. Qui veut s'embêter avec Code::Blocks ?!
Mac fonctionne sous UNIX, et vous avez les compilateurs et l'efficacité dont vous avez besoin pour faire le travail et puis certains avec C++. De plus, j'ai eu des pairs qui utilisent Windows qui ont eu beaucoup plus de mal sur certains projets parce qu'ils utilisaient Windows. Je devais introduire une commande d'une ligne. Ils devaient passer des heures à trouver des solutions de contournement.
Si vous devez passer à Linux, je vous dis de passer à Linux pour vraiment passer en "mode bête de programmeur complet".
Ne passez pas à Windows, à moins que vous ne fassiez un travail qui l'exige (les trucs d'entreprise de Microsoft, certains travaux embarqués, etc.), que vous vouliez faire de l'édition vidéo sérieuse ou que vous soyez un joueur sur PC.
Mac est la Pomme de ce programmeur C++.