Every programming language environment has an interface for streaming data. Using real world examples of compression, files, ...