*p->f ++ -.12345e-6
if x == y then z = 1; else z = 2;
Diagrammed:
Programming languages define strict rules to avoid such ambiguities
Example C++ code:
{
int x = 3;
{
int x = 4;
cout << x; // which x gets printed?
}
}
No strong counterpart in English, but akin to editing (cf. poems, short stories)
“Compilers” studies optimizations in depth