Die nicht vorhandene Bindungsstärke in der Mathematik wird als Grund angegeben, "weswegen dort das unäre Minus meist geklammert werden muss". Es geht hier, (-x)^n, jedoch um ein anderes als das bei den Programmiersprachen verwendete Beispiel, (-a)*x. Ich vermute, dass es auch bei allen Programmiersprachen (mit und ohne Bindungsstärke) entscheidend ist, ob -x^n oder (-x)^n geschrieben wird. Der Grund für die Klammersetzung bei dem mathematischen Beispiel kann jedoch "Punktrechnung vor Strichrechnung" oder wie hier "Potenzierung vor Punktrechnung" sein. Daher schlage ich vor: "Diese unterschiedliche Bindungsstärke gilt jedoch nicht in der Mathematik. Beispiel: