Ο προγραμματισμός δεδομένων, που μερικές φορές αναφέρεται ως
Dataflow, είναι μια αρχιτεκτονική λογισμικού όπου οι μεταβλητές έχουν μια καθορισμένη σχέση μεταξύ τους. Εάν αλλάξει η τιμή μιας μεταβλητής, οι τιμές των άλλων μεταβλητών ενημερώνονται αυτόματα. Ένα καθημερινό παράδειγμα προγραμματισμού ροής δεδομένων είναι ένα υπολογιστικό φύλλο, όπου η αλλαγή μιας τιμής αλλάζει αυτόματα πολλές άλλες με βάση έναν προκαθορισμένο τύπο.
Αρχιτεκτονική, ροή δεδομένων, όροι προγραμματισμού