this post was submitted on 12 Dec 2023
857 points (96.4% liked)
Memes
45728 readers
838 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Standards are as mentioned in the article often extra careful to prevent confusion and thus often stricter than widespread conventions with things they allow and don't allow.
a/b*c is not ambiguous because no widespread convention would treat it any other way than (a/b)*c.
But you can certainly try to proof me wrong by showing me a calculator that would evaluate 6/2*3 to anything but 9.
So if there is not a single calculator out there that would come to a different result, how can it be ambiguous?
Update: Standards are rule-books for real projects to make it simpler to work together. It's a bit like a Scrabble dictionary. If a word is missing in the official Scrabble dictionary, it doesn't automatically mean that it's not a real word, it just means that it wouldn't be allowed to play that word in official Scrabble tournaments.
Same with (ISO) standards. Just because the standard forbids it doesn't mean it's not widespread or forbidden generally. It's only forbidden in a context where all participants agreed to follow the standard.