Bonjour et bienvenue.
Dans cette conférence, je vais vous proposer une autre option pour écrire et compiler
vos programmes C, principalement en utilisant un compilateur d'éditeur C en ligne.
C'est utile si vous n'avez pas votre ordinateur, ou si vous êtes dans un environnement où vous n'avez accès
qu'à un navigateur web et que vous voulez écrire du code, si vous n'avez pas votre propre ordinateur configuré
avec votre IDE, ou si vous n'avez pas accès à une interface de ligne de commande.
Vous n'avez qu'un navigateur.
Il existe également de nombreux compilateurs C en ligne, accessibles depuis un navigateur.
Je vais donc ouvrir mon navigateur web Chrome et vous en montrer quelques-uns.
Il en existe un grand nombre.
Vous pouvez essentiellement rechercher sur Google un compilateur C en ligne pour découvrir les nombreux compilateurs existants.
Je vais vous en montrer quelques-uns.
Encore une fois, l'idée est que sur un serveur quelque part, il y a un moyen d'éditer, de compiler et d'exécuter
votre code C en ligne via un navigateur.
L'une des plus populaires, l'une des premières que vous verrez est celle-ci, qui est la version
bêta de gdb en ligne.
Si vous regardez ici, le lien est w-w-w dot online gdb. com/online_c_compiler.
Là encore, si vous effectuez une recherche sur Google pour trouver un compilateur C en ligne, c'est généralement le premier qui apparaît.
Vous pouvez sélectionner ce lien.
Il s'agit d'une interface assez basique.
Encore une fois, vous devez exécuter et déboguer.
Vous pouvez en fait déboguer le partage de l'arrêt.
Il s'agit en fait d'un modèle de code qui s'affiche initialement avec le code principal et le code d'impression.
Bonjour à tous.
Vous pouvez également passer des arguments de ligne de commande à votre programme, ce qui lui confère quelques fonctionnalités intéressantes.
La console interactive peut également vous permettre de demander des informations à l'utilisateur.
Mais le programme de base, tout ce que vous avez à faire, c'est d'écrire et de coder et de l'éditer ici dans cet éditeur.
Et lorsque vous êtes prêt à l'utiliser, vous n'avez qu'à dire "exécuter".
Cela compilera le programme et vous indiquera s'il y a des erreurs.
Il effectuera ensuite la sortie.
Donc, si vous avez une erreur ici et qu'il sauvegarde automatiquement pour vous aussi et que vous appuyez sur exécuter, vous verrez les
erreurs énumérées ci-dessous aussi.
Il s'agit donc d'un petit compilateur en ligne que vous pouvez utiliser si vous n'aimez pas l'idée.
Si vous n'avez pas accès à l'IDE.
Encore une fois, il est interactif et vous permet de passer des arguments de ligne de commande et de lancer
le débogueur.
Nous parlerons du débogueur dans des sessions ultérieures, mais il s'agit ici d'une introduction
à certains compilateurs en ligne, que vous pouvez donc consulter.
Le compilateur C en ligne de Tutorial Point est un autre compilateur couramment utilisé, même s'il présente parfois des
problèmes de performance.
Celui-ci peut être obtenu grâce au compilateur C en ligne de Coding Ground.
Donc, si vous allez juste au point de tutorat. com/compile_c_online. php.
Encore une fois, l'interface est similaire, sauf que vous avez l'éditeur sur le côté gauche et le terminal,
la sortie sur le côté droit.
Vous pouvez donc écrire votre code, sélectionner exécuter et vous verrez la sortie sur le côté droit.
Celui-ci n'a pas de débogueur.
Cette méthode est un peu plus limitée, mais elle permet d'afficher les erreurs.
Si vous avez des erreurs, vous savez ce genre de choses.
Il permet également d'exécuter des programmes C de base.
Vous pouvez également obtenir des données du terminal en les saisissant
ici.
Interface plutôt agréable, parfois fastidieuse.
J'ai vu que celui-ci avait des problèmes de performance.
Vous savez, avec tous les compilateurs C en ligne, vous aurez toujours un nombre limité de fonctionnalités.
Vous savez, je ne sais pas combien de temps ce code source C est sauvegardé ou mis en cache dans votre navigateur, alors vous
voudrez peut-être le copier.
Si vous écrivez un programme, copiez-le et sauvegardez-le ailleurs parce qu'en ligne, je ne suis pas sûr.
Un autre lien utilisé est, je crois, le deuxième lien au moment de la réalisation de cette vidéo.
Est-ce que celui-ci est par programme, est-ce que celui-ci est C compilateur en ligne au programme est. com/c-programming/online-compiler encore la même chose
écrire le code source ici.
Sortie à droite.
Vous l'exécutez, vous voyez le résultat et ainsi de suite.
Je ne sais pas s'il s'agit d'un compilateur interactif, mais le dernier que je veux vous montrer rapidement est un compilateur IDE Cs50.
Ainsi, si vous allez sur le compilateur C en ligne, vous tapez Cs50 IDE.
Je l'ai utilisé pour différentes choses.
L'avantage est qu'il dispose d'un terminal Linux.
Si vous tapez Cs50 IDE dans Google, vous verrez apparaître ce lien.
Dans un premier temps, lorsque vous accédez à l'IDE Cs50, du moins au moment de cet enregistrement, il s'agit de l'ide cs50. io, vous verrez que l'ancienne
façon de faire est obsolète.
Vous devez donc cliquer sur ce lien, code Cs50 IO, pour aller dans les espaces de code.
La seule condition préalable à l'utilisation de cet IDE en ligne est la suivante.
Il faut avoir un compte GitHub, donc s'inscrire à GitHub.
Avoir un nom d'utilisateur et un mot de passe.
Mais une fois que vous aurez sélectionné ce lien et que vous serez connecté à GitHub, vous serez dirigé vers Visual
Studio Code for Cs50.
Et vous pouvez simplement dire "se connecter" parce que vous devrez vous connecter à GitHub si vous ne l'êtes pas déjà.
Une fois connecté, il vous demandera d'autoriser l'IDE Cs50 à effectuer certaines opérations.
Si vous êtes à l'aise avec cela, vous pouvez dire autoriser Cs50, IDE, et vous serez alors redirigé
vers l'application autorisée.
La construction et la configuration initiale de votre espace de code peuvent prendre quelques minutes.
Une fois que tout est chargé, vous obtenez ce type d'interface.
Et cela ressemble à un IDE, n'est-ce pas ?
C'est pourquoi celui-ci est un peu plus robuste.
Vous pouvez donc aller ici et vous assurer que vous sélectionnez nouveau fichier, et non nouveau dossier, nouveau fichier.
Et vous pouvez l'appeler hello World dot C.
Vous verrez que le fichier est créé.
Le rédacteur en chef se trouve à droite.
Vous pouvez donc commencer à écrire le code source d'un fichier C standard.
Ensuite, pour exécuter ce code, il suffit de cliquer sur "Exécuter" et vous verrez les erreurs, etc.
Ici, vous pouvez également interagir avec le terminal Linux en lançant des commandes.
Vous pouvez voir ici que Hello World dot C a été créé ici.
Donc, si je fais un copier-coller et que je prends du code avec des numéros de ligne, ce qui est bien, vous pouvez l'exécuter
et l'exécuter en mode débogage.
Il possède en quelque sorte l'interface de Visual Studio.
Donc si vous ne voulez pas l'exécuter ici, vous pouvez l'exécuter dans le terminal à travers l'interface de ligne
de commande comme je vous l'ai montré précédemment.
Cela fonctionne en mode débogage, vous savez, mais c'est une belle, belle petite interface ici.
En général, je vais dans le terminal et je tape les commandes à exécuter.
Mais il s'agit d'une autre option pour exécuter et écrire votre code.
N'oubliez pas que tous ces compilateurs C en ligne sont quelque peu limités en termes de fonctionnalités. Ils utilisent le compilateur GCC ou une variante de
celui-ci, mais ils peuvent ne pas prendre en charge toutes les fonctionnalités de la classe.
Donc, si vous faites de la programmation C avancée et que vous faites des choses comme des sockets et des
threads, ces compilateurs C en ligne ne fonctionneront généralement pas.
Mais ils constituent une troisième option intéressante.
Si vous êtes en déplacement et que vous voulez écrire du code C, vous n'avez pas votre ordinateur portable, vous n'avez
pas d'IDE, vous n'avez pas de terminal, vous n'avez pas installé Cygwin ou quoi que ce soit d'autre.
Ces compilateurs C en ligne constituent une alternative intéressante.
Nous vous remercions.