éditeur en ligne c++
Explorateur de compilateur
Compiler Explorer
Compiler Explorer est un site Web interactif d'exploration de compilateurs. Modifiez le code dansC, C++, C#, F#, Rust, Go, D, Haskell, Swift, Pascal, ispc, Python, Java
ou dans plus de 30 langages pris en charge, ce qui vous permet de saisir du code dans une fenêtre et d'afficher ses résultats compilés dans une autre. Plusieurs compilateurs sont pris en charge pour chaque langue, de nombreux outils et visualisations différents sont disponibles et la disposition de l'interface utilisateur est configurable- L'utilisation du site doit être explicite : par défaut, le volet de gauche est la fenêtre source et celui de droite, la sortie de l'assemblage.
Compiler Explorer
L'assembleur généré peut être mappé en couleur sur leC++
code d'origine. Il prend en charge l'utilisation de différentes sources et de plusieurs compilateurs en même temps, afin que nous puissions comparer les assemblages produits par différents codes ou différents compilateurs, indicateurs d'optimisation, etc. Le navigateur du compilateur est disponible sur GitHub et peut être utilisé localement.- Compilation juste-à-temps, vous pouvez visualiser immédiatement le résultat de la compilation du code après avoir saisi le code.
Couleur
http://coliru.stacked-crooked.com/
Coliru
Un éditeur et uneLinux shell
ligne de commande librement modifiable sont fournis, ce qui le rend relativement puissant.Clang
Par exemple, la sortie de et peut être comparée en émettant des commandes de compilation et d'exécution pour les deux compilateursGCC
. La modification de plusieurs fichiers en même temps n'est pas prise en charge, mais comme le code que vous partagez est conservé dans une archive, vous pouvez l'utiliser pour préparer plusieurs fichiers (voir l'FAQ
exemple dans ).curl
Il peut également être téléchargé avant la compilationGist
.Coliru
Fournit un publicAPI
.- Il y a un mur de code, y compris un exemple de code
Ideone (salissant non recommandé)
Ideone
est un standard en ligne IDE
qui permet d'éditer, de compiler, d'exécuter et de partager un seul c++
fichier.
Shell C++
https://cpp.sh/
Un autre fichier qui compile l'IDE, mais avec la rare fonctionnalité de stdin interactif. Les applications Web semblent parfois se bloquer lors de la compilation ou de l'exécution.
CodingGround (peut être utilisé pour embellir le code, très lent)
- IDE en ligne avec plusieurs fichiers. L'ensemble de l'application Web semble parfois lent, et je ne peux pas m'inscrire pour essayer les fonctionnalités qui nécessitent une connexion à un compte, comme l'enregistrement ou le téléchargement de projets entiers (lien brisé/application Web qui ne répond pas).
Juge0 IDE
Judge0 IDE
est un éditeur de code en ligne gratuit et open source qui vous permet d'écrire et d'exécuter du code dans un langage riche. Il est parfait pour tous ceux qui souhaitent simplement écrire et exécuter du code rapidement sans ouvrir un fichier entièrement fonctionnel sur leur ordinateurIDE
. En outre, il est utile pour enseigner et apprendre ou simplement pour essayer une nouvelle langue.api
Il y a des gratuits et des payants