In a modern programming language, E1 and E2 can be evaluated concurrently and the execution of one of them might affect the other by interacting through shared objects causing their meanings to be defined in terms of each other.
Într-un limbaj de programare, E1 și E2 pot fi evaluate concurent, iar execuția uneia dintre ele poate afecta pe cealaltă prin interacțiunea prin intermediul unor obiecte partajate, fiind cauza unor denotații care să fie definite ca termeni raportați unii la ceilalți.