Batch
Da Wikipedia, l'enciclopedia libera.
In informatica, il termine batch risale all'epoca della programmazione per schede perforate. In quel contesto, i programmatori solitamente non avevano accesso diretto al computer, bensì preparavano i propri programmi "off-line" e li passavano a un amministratore di sistema, il quale aveva il compito di mandarli in esecuzione quando possibile (accodandoli rispetto ad altri programmi in esecuzione e spesso accorpando più programmi in un'unica unità di esecuzione), restituendo poi in seguito i risultati dell'elaborazione agli interessati.
Attualmente il termine batch viene utilizzato con significati specifici, tipicamente riferentisi a uno o più dei seguenti aspetti del batch processing:
- la non interattività dei programmi;
- l'esecuzione "accorpata" di più programmi;
- l'esecuzione non immediata ma rimandata nel tempo dei programmi;
- la modifica di più dati contemporaneamente.
L'uso più diffuso del termine è probabilmente quello riferito a un insieme di comandi o programmi, tipicamente non interattivi, aggregati per l'esecuzione, come in uno script o un comando batch.