K_O>Формула E=mc^2 (как и любая другая) читается как "Энергия равна произведению массы на квадрат скорости света". Но ни в коем слуае не "Энергии следует присвоить произведение..." То есть это равенство уже существует, а формула лишь описывает его.
K_O>В С++ же выражение
K_O>x = y;
K_O>означает действие по приведению значения х в состояние, когда оно будет равным у.
K_O>Второе. В любой мат. формуле, если справедливо E=mc^2, то верно будет и mc^2=E. А в С++ x=y; это не то же самое, что y=x;
K_O>Присваивание — это не выражение равенства, а приведение в нему, то есть активная и несимметричная операция.
Со всем вышесказанным согласен.
Однако стоит отметить, что в тех-же мат. формулах операции присваивания также обозначаются "=".
"Пусть D=sqrt(b^2-4ac), тогда ..."
По поводу симметиричности:
как часто вы говорите что "3.1415192 равно пи", вместо "пи равно 3.141592"
Я по-прежнему считаю, что использование = вместо := более логично (к тому-же меньше синтаксического оверхеда