Output-Stream
Ein Output-Stream ist ein gerichteter Datenstrom, über den ein Programm Daten ausgibt – z. B. auf den Bildschirm, in eine Datei oder über ein Netzwerk. In der Programmierung wird zwischen der Standardausgabe (`stdout`), der Fehlerausgabe (`stderr`) und dateibasierten Output-Streams unterschieden. Output-Streams werden typischerweise gepuffert, um Ein-/Ausgabeoperationen zu bündeln und die Performance zu verbessern. Das explizite Leeren (Flushen) des Puffers ist bei kritischen Ausgaben wichtig.