Fluxos de dados Qualquer programa raramente existe por si só. Normalmente, o programa interage de alguma forma com o "mundo exterior". Isso pode ser ler dados do teclado, enviar mensagens, baixar páginas da Internet ou, inversamente, fazer upload de arquivos remotamente para um servidor. Todas essas coisas que podemos chamar