Compartilhar via


Sobre os aplicativos de modo de caractere

Aplicativos de modo de caracteres (ou "linha de comando"):

  1. [Opcionalmente] Ler dados da entrada padrão (stdin)
  2. Realizar "trabalho"
  3. [Opcionalmente] Gravam dados na saída padrão (stdout) ou no erro padrão (stderr)

Os aplicativos de modo de caracteres se comunicam com o usuário final por meio de um aplicativo de "console" (ou "terminal"). O console converte a entrada do usuário do teclado, mouse, tela touch, caneta, etc., e a envia para o stdin de um aplicativo de modo de caracteres. O console também pode exibir a saída de texto de um aplicativo de modo de caracteres na tela do usuário.

No Windows, o console é interno e fornece uma API avançada para que os aplicativos de modo de caracteres possam interagir com o usuário. No entanto, atualmente, a equipe do console incentiva que todos os aplicativos de modo de caracteres sejam desenvolvidos com sequências de terminais virtuais sobre as chamadas de API clássicas para compatibilidade máxima entre o Windows e outros sistemas operacionais. Confira mais detalhes sobre essa transição e suas vantagens e desvantagens em nossa discussão sobre APIs clássicas versus sequências de terminais virtuais.