Compartir a través de


Acerca de las aplicaciones de modo de carácter

Aplicaciones de modo de caracteres (o "línea de comandos"):

  1. [Opcionalmente] Lectura de datos de la entrada estándar (stdin)
  2. Hacer "trabajo"
  3. [Opcionalmente] Escritura de datos en la salida estándar (stdout) o el error estándar (stderr)

Las aplicaciones en modo de caracteres se comunican con el usuario final a través de una aplicación de "consola" (o "terminal"). Una consola convierte la entrada del usuario desde el teclado, el ratón, la pantalla táctil, el lápiz, etc., y la envía al objeto stdin de una aplicación en modo de caracteres. Una consola también puede mostrar la salida de texto de una aplicación en modo de caracteres en la pantalla del usuario.

En Windows, la consola está integrada y proporciona una API enriquecida a través de la cual las aplicaciones en modo de caracteres pueden interactuar con el usuario. Sin embargo, últimamente, el equipo de la consola está fomentando que todas las aplicaciones en modo de caracteres se desarrollen con secuencias de terminales virtuales en lugar de las llamadas API clásicas para lograr la máxima compatibilidad entre Windows y otros sistemas operativos. Se pueden encontrar más detalles sobre esta transición y las ventajas y desventajas involucradas en nuestra discusión API de consola clásica frente a secuencias de terminal virtuales.