O aplikacích v režimu znaků

Režim znaků (nebo aplikace příkazového řádku):

  1. [Volitelně] Čtení dat ze standardního vstupu (stdin)
  2. Do "práce"
  3. [Volitelně] Zápis dat do standardního výstupu (stdout) nebo standardní chyby (stderr)

Aplikace v režimu znaků komunikují s koncovým uživatelem prostřednictvím "konzoly" (nebo "terminálové") aplikace. Konzola převádí uživatelský vstup z klávesnice, myši, dotykové obrazovky, pera atd., a odesílá ho do stdin aplikace v režimu znaků. Konzola může také zobrazit textový výstup aplikace v režimu znaků na obrazovce uživatele.

Ve Windows je konzola integrovaná a poskytuje bohaté rozhraní API, pomocí kterého můžou aplikace v režimu znaků komunikovat s uživatelem. V nedávné době však tým konzoly podporuje všechny aplikace v režimu znaků, aby byly vyvinuty pomocí posloupností virtuálních terminálů v rámci klasických volání rozhraní API za účelem maximální kompatibility mezi Windows a jinými operačními systémy. Další podrobnosti o tomto přechodu a kompromisech, které se týkají, najdete v naší diskuzi o klasických rozhraních API a posloupnostech virtuálních terminálů.