Introduction
Bonjour à tous ,
Je vais tenter de vous expliquer, à travers tout ce tutoriel, le Batch.
Je mre présente trèès rapidement, moi c'est Yoshito, c'est mon premier tuto et j'éspère beaucoup qu'il vous plaira
Alors le batch, à la base n'est pas un langage (d'ailleurs c'est pas vraiment un langage) de chez Microsoft
En fait le Batch désigne en ensemble de commande successif (traitement par lot chez Wikipédia) qui sont interprétées.
STOP !! c'est quoi un langage interprété ?
Ok, on va commencer du début.
Bon, vous savez qu'il existe pleins de langages différents pour toute les utilisations et de toute les couleurs.
Après ça, il existe 2 types de langages :
- Les langages interprétés (PHP, Javascript, Batch etc..)
- Les langages compilés (Java, C++ etc...)
Alors là, écoutez bien :
-Un langage compilé produit un exécutable via un compilateur directement lisible par le système d'exploitation.
-Un fichier produit par un langage compilé a besoin d'un interpréteur pour être lu.
-Un interpréteur est un exécutable qui va lire notre fichier et faire tout ce qu'il y a marqué dedans.
-Un compilateur est également un executable qui va se charger de transformer notre fichier en code machine.
Ouf !
Maintenant, voyons les avantages et incovénients d'un langage interprété par rapport a un langage compilé.
Avantages :
- Pas besoin de compilateur
- Dépend de la puissance de l'interpréteur
- Moins compliqué en général ...
Inconvénient :
- ... mais moins puissant
- Moins rapide (avec les processeur actuels, la différence se sent un peu moins)
- Dépend de la puissance de l'interpréteur
(j'ai mis 2 fois 'Dépend de la puissance de l'interpréteur', car si vous avez un interpréteur puissant, tant mieux mais si vous avez un interpréteur calamiteux ben tant pis mais pour le batch vous inquiétez pas, y'en a pas 36).
Bon bref, voila ce que c'est un langage interprété..
..mais tout ça on s'en fiche !
Je disais donc, le batch est un langage interprété et facile en contrepartie il ne permet pas de créer des choses trucs poussés (interface graphique, jeux 2D et 3D etc...)
---
Et bien c'est ici que cette intro se termine, j'éspère que vous avez appris un truc ou 2 en plus
Dans le prochain chapitre, nous passerons à la pratique en créant un batch accompagné de son code minimal.
Je précise également que toute commandes utilisées au cours de ce tutoriel est nativement présente sous XP mais je ne garantie rien à propos de Windows 2000, 98 etc.. cela est dûe à l'évolution de la console de Windows (de DOS jusqu'à Vista!).