From c80ed4d20856623e8043128013d209d6b6eab44f Mon Sep 17 00:00:00 2001 From: Skycel9 Date: Fri, 10 Dec 2021 15:41:46 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20cours=20sur=20les=20diff=C3=A9ren?= =?UTF-8?q?ts=20types=20d'erreurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Chapter_6/Execution.md | 3 +++ Chapter_6/Semantic.md | 3 +++ Chapter_6/Syntaxe.md | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 Chapter_6/Execution.md create mode 100644 Chapter_6/Semantic.md create mode 100644 Chapter_6/Syntaxe.md diff --git a/Chapter_6/Execution.md b/Chapter_6/Execution.md new file mode 100644 index 0000000..4ebd791 --- /dev/null +++ b/Chapter_6/Execution.md @@ -0,0 +1,3 @@ +

Chapitre 6.3 - Erreurs d'exécution

+ +Pour finir, on retrouve les erreurs dites **d'exécution**. Elles apparaîssent durant l'exécution de votre programme et avec des circonstances particulières. On les appel aussi des **exception** car elle renvoie vers un événement exceptionnel. Par exemple, un programme essaie de lire un fichier qui n'existe pas. \ No newline at end of file diff --git a/Chapter_6/Semantic.md b/Chapter_6/Semantic.md new file mode 100644 index 0000000..6c01e3d --- /dev/null +++ b/Chapter_6/Semantic.md @@ -0,0 +1,3 @@ +

Chapitre 6.2 - Erreurs sémantiques

+ +Le second type d'erreur existant est l'erreur de **logique** aussi nommée erreur de **sémantique**. Ce type ne créer pas d'arrêt du programme, et pour cause, ces erreurs sont des erreurs qui arrive lorsque vous attendez un certain résultat, mais que le résultat que renvoie votre code n'est pas le bon. Pour corriger ces erreurs, il suffit repenser et relire le code écrit afin de comprendre ce qui ne va pas. Elle peuvent parfois être longue à deboguer mais reste tout de même abordable. \ No newline at end of file diff --git a/Chapter_6/Syntaxe.md b/Chapter_6/Syntaxe.md new file mode 100644 index 0000000..23fbbad --- /dev/null +++ b/Chapter_6/Syntaxe.md @@ -0,0 +1,4 @@ +

Chapitre 6.1 - Erreurs de syntaxe

+ +Pour commencer, le type le plus récurrent est l'erreur de **syntaxe**. Cette erreur apparaît lorsque la [syntaxe](https://www.larousse.fr/dictionnaires/francais/syntaxe/76217 "Syntaxe - Sens 4") du langage n'est pas respecté. Contrairement au langue que nous utilisons quotidiennement tel que le français ou l'anglais, dans lesquelles nous pouvons faires des erreurs de syntaxe qui n'altère pas le sens. En informatique, une erreur de syntaxe engendre un arrêt du programme, aussi appelé [plantage](https://fr.wikipedia.org/wiki/Plantage). À défaut d'être les plus communes, elle sont les plus simple à corriger. +