Informazioni sulle applicazioni in modalità carattere
Applicazioni in modalità carattere (o "riga di comando):Character mode (or "command-line") applications:
- [Facoltativamente] Legge i dati dall'input standard (stdin)
- Fare "lavoro"
- [Facoltativamente] Scrivere dati nell'output standard (stdout) o nell'errore standard (stderr)
Le applicazioni in modalità carattere comunicano con l'utente finale tramite un'applicazione "console" (o "terminale"). Una console converte l'input dell'utente da tastiera, mouse, touch-screen, penna e così via e lo invia a un'applicazione in modalità carattere stdin. Una console può anche visualizzare l'output di testo di un'applicazione in modalità carattere sullo schermo dell'utente.
In Windows la console è incorporata e fornisce un'API avanzata tramite cui le applicazioni in modalità carattere possono interagire con l'utente. Tuttavia, nell'era recente, il team della console incoraggia tutte le applicazioni in modalità carattere a essere sviluppate con sequenze di terminale virtuale sulle chiamate API classiche per garantire la massima compatibilità tra Windows e altri sistemi operativi. Per altre informazioni su questa transizione e sui compromessi coinvolti, vedere la discussione sulle API classiche e sulle sequenze di terminale virtuale.