Il termine prompt è traducibile in italiano come "richiesta" e deriva dal verbo anglosassone "to prompt" che significa letteralmente indurre o sollecitare.
In informatica col termine prompt si indica una richiesta che l’elaboratore trasmette al suo utilizzatore, attraverso l’interfaccia utente, al fine di sollecitarne un’azione. Una caratteristica tipica dei prompt è quella di mettere il terminale in attesa di un’interazione: fino a quando l’utilizzatore non effettuarà l’operazione richiesta, il sistema resterà in stand-by.
Esempi di prompt
- nei sistemi con interfaccia da linea di comando (CLI) il prompt è rappresentato da un carattere di riconoscimento col quale il terminale indica all’utente di essere in attesa di un suo input attraverso la tastiera;
- nei sistemi con interfaccia di tipo visuale (GUI) il prompt è rappresentato, solitamente, da finestre a comparsa contenenti richieste di azione (ad esempio la richiesta di digitare qualcosa attraverso la tastiera oppure, più semplicemente, la pressione di un pulsante).
Nell’ambito del web un esempio tipico di prompt è quello di una finestra a comparsa con la quale un sito web chiede all’utente di selezionare un file dal proprio disco rigido per effettuarne l’upload. Le finestre di questo tipo vengono generate attraverso linguaggi di scripting lato client come, ad esempio, Javascript (per maggiori informazioni su come generare finestre d’avviso con Javascript suggeriamo la lettura di questo articolo).