J'enseigne un cours C ++ en utilisant Visual Studio. Un de mes étudiants possède un Mac et cherchait un IDE à utiliser sur sa machine. Que serait-il bon de recommander?
J'enseigne un cours C ++ en utilisant Visual Studio. Un de mes étudiants possède un Mac et cherchait un IDE à utiliser sur sa machine. Que serait-il bon de recommander?
Réponses:
Xcode qui fait partie des outils de développement MacOS est un excellent IDE. Il y a aussi NetBeans et Eclipse qui peuvent être configurés pour créer et compiler des projets C ++.
Clion de JetBrains est également disponible dès maintenant et utilise Cmake comme modèle de projet.
Emacs! Eclipse pourrait aussi fonctionner.
Code :: Blocks est multiplateforme, utilisant la bibliothèque wxWidgets . C'est celui que j'utilise.
Une autre option (bien que non gratuite) consiste à installer VMware Fusion ou Parallels Desktop sur le Mac et à exécuter Windows avec Visual Studio dans une VM.
Cela fonctionne très bien. Les inconvénients sont:
L'avantage est que vous et l'étudiant n'avez pas à vous soucier des différences dans l'IDE qui peuvent ne pas être prises en compte dans votre matériel didactique.
Si vous recherchez un IDE à part entière comme Visual Studio, je pense qu'Eclipse pourrait être votre meilleur pari.
Eclipse est également hautement extensible et configurable.
Voir ici: http://www.eclipse.org/downloads/
Ce n'est pas vraiment un IDE en soi, mais j'aime vraiment TextMate, et avec le bundle C ++ qui l'accompagne, il peut faire beaucoup de choses que vous trouverez dans un IDE (sans tout le ballonnement!).
Évitez Eclipse pour le développement C / C ++ pour l'instant sur Mac OS X v10.6 (Snow Leopard). Il y a de sérieux problèmes qui rendent le débogage problématique ou presque impossible sur celui-ci actuellement en raison de problèmes d'incompatibilité GDB et autres. Voir: Problème lors du débogage de C ++ à l'aide d'Eclipse Galileo sur Mac .
Xcode est gratuit et bon, ce qui est chanceux car c'est à peu près la seule option sur Mac.