straumēšana
Datorzinātnē datu plūsma ir datu elementu secība, kas ir pieejama laika gaitā. Par plūsmu var domāt kā par konveijeru, kas ļauj apstrādāt elementus pa vienam, nevis lielās partijās. Straumes apstrādā citādi nekā sērijveida datus - parastās funkcijas nevar darboties ar plūsmām kopumā, jo tajās ir potenciāli neierobežoti dati, un formāli plūsmas ir kodāti (potenciāli neierobežoti), nevis dati (kas ir galīgi). Funkcijas, kas darbojas ar plūsmu, radot citu plūsmu, ir pazīstamas kā filtri, un tās var savienot cauruļvados, analogi funkciju kompozīcijai. Filtri var darboties ar vienu plūsmas elementu vienlaicīgi vai var balstīt izvades elementu uz vairākiem ievades elementiem, piemēram, slīdošo vidējo vērtību.
