Steven said:
Do languages like Pascal that don't have string formatting expressions, or
use the % operator, count?
A thousand pardons; I should have said "Are you aware of any language
which has % (as primarily a numeric remainder/modulo operator) but * /
and % _don't_ have the same precedence??"
OK, given a language which does have * and / used among other things for
numerical multiply and divide, (a) are you aware of any such language
which does does not have * and / at the same precedence level (b)
supposing one wanted to introduce % as a numerical
remainder/modulo/whatever operator (plus other meaning(s) for
non-numeric types), would you care to argue that it should not have the
same precedence level (as * and /)?
Pascal was/is a prime example of bad precedence choice:
a > b or c > d
means
a > (b or c) > d
in Pascal (not very useful)
and
(a > b) or (c > d)
in many other languages.
How about languages like Forth that don't have precedence rules at all,
unless "first come, first served" is a precedence rule?
No precedence rules -> no relevance to the topic