sur le cours des bases en C++ il parle de 3 IDE pour coder en C++
Mais il ne mentionne pas Visual Studio Code, il mentionne seulement Visual Studio Community.
De base je fait du JS, j'ai deja Visual Studio Code installé et je me demandé si ça passé en C++ ou si il fallait vraiment télécharger Community en plus ?
Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'
Visual studio code est un editeur de texte avec coloration synthaxique et completition de code, pour peu d'installer les modules correspondants.
Visual studio est un ide : il contient tout ca + un compilateur + un déboggueur + encore pas mal de petits outils qui peuvent être sympas, le tout configurés pour te faciliter certaines opérations.
Si tu restes avec vs code, il te faudra installer un compilateur toi-même, en plus de devoir apprendre à compiler "à la main" en ligne de commande, ce que vs community te pré-construit quand tu crées un projet.
Le cours d'ici qui a 12ans? Oui, c'est normal, il est vieux le cours. Après, les environnements de développement changent, et ce n'est pas forcément le plus important dans un cours.
Visual Studio Community est un IDE complet pour le C et le C++ (et quelques autres langages), avec compilo, linker, debugger, profiler, coloration syntaxique, système de build propre MSBuild (et intégration native de CMake en bonus) etc
Visual Studio Code est un IDE Typescript et un éditeur de texte avancé, avec une excellente intégration de git et un système d'extensions très puissant. Avec les bonnes extensions, il permet d'avoir une expérience assez similaire à un certain nombre d'IDE pour d'autres langages. Toutefois, il ne fournit jamais les interpréteurs/chaines de build de ces langages, charge aux utilisateurs de les installer.
Concernant le C++, VSCode peut fournir une expérience correcte (compilation avec un clic souris, lancement du debugger, des tests etc) sous peu qu'on utilise CMake comme système de build, et moyennant quelques extensions.
En gros pour une expérience convenable avec VSCode en C++, je conseille au minimum:
Extensions VSCode: C/C++ extension (pour le debugger), clangd (pour la coloration syntaxique C/C++ bien plus rapide que l'extension C/C++), CMake tools (pour lancer CMake sur son projet et switcher entre différents types de build avec du clic clic), CMake (coloration syntaxique des fichiers CMake)
A installer à côté: CMake, une chaine de compilation (Visual Studio, GCC, LLVM, XCode, MinGW etc...)
Optionnel: Ninja, ccache etc
Un débutant mettra bien plus de temps à démarrer un projet C++ et configurer son environnement dans Visual Studio Code que dans Visual Studio Community.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'
Cours de C++ moderne
git is great because Linus did it, mercurial is better because he didn't.
Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'
Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'
Mon site web de jeux SDL2 entre autres : https://www.ant01.fr