Un aspecto importante de los juegos y simulaciones es especificar el orden y el solapamiento de las operaciones que llevan tiempo. ¿Necesitas dos o doscientos monstruos actuando todos simultáneamente? ¿Planeas un enjambre de robots que puedan marchar al paso (o al revés)? ¿Estás pensando en una flota de naves espaciales que invada con el tiempo?
El control del flujo de tiempo* está en el corazón del lenguaje de programación Verse, y se consigue con expresiones simultáneas.
Se podría decir que el flujo de tiempo es un tipo de control de flujo, pero mientras que el flujo de control se refiere al orden en que un equipo ejecuta las instrucciones basándose en el orden de las expresiones en el programa, el flujo de tiempo controla la ejecución a lo largo del tiempo, no en la secuencia, basándose en cómo se utilizan las expresiones de simultaneidad.
Flujo de tiempo es otra forma de decir simultaneidad.