batch

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png adjectif.  [programmation]  [IHM]. « Fournée », « lot », « paquet ».

Mode d'organisation par lequel on diffère le traitement, au lieu de le faire à mesure, afin de grouper au préalable les données ou les questions auxquelles on souhaite répondre.

Cela offre moyen d'optimiser plus facilement, entre autres parce que l'ordinateur n'a pas à charger/décharger des données ou des programmes afin de traiter chaque question, mais rend plus difficile voire interdit l'interactivité.

Le terme vient du temps où on programmait les ordinateurs avec des cartes perforées que l'on donnait à l'administrateur par paquets en espérant qu'elles resteront classées et que tout fonctionnera bien d'emblée.

Synonyme traitement par lots, traitement différé.

Par ailleurs un fichier batch souvent abrégé « batch », contient un ensemble de commandes qui seront traitées automatiquement comme si elles étaient successivement saisies. Ces commandes sont celles du shell ansi que des invocations de programmes. Durant longtemps aucun batch ne pouvait être interactif mais les shells et outils évoluèrent et ce n'est plus le cas. Malgré cela on préfère de plus en plus souvent employer un langage de glu, pouvant fonctionner sur diverses sortes de systèmes et réputé plus facile à maintenir qu'un source en langage de shell puisqu'à présent, depuis l'avènement de Perl, l'administrateur-type en maîtrise au moins un.

Sous MS-DOS un fichier batch reçoit l'extension BAT et sous Unix il est appelé script de shell.

Voir aussi macrocommande, grooming, plomberie.

Direction.png Voir aussi : temps réel (sens 2) et bulk