3 ms·
It isn't mathematically unsound. It is just a terminal symbol in a grammar that follows a different (arbitrary) convention than mathematical notation does. And
by adrianmonk 9y ago
It isn't mathematically unsound. It is just a terminal symbol in a grammar that follows a different (arbitrary) convention than mathematical notation does.
And the errors result from typing "=" when you needed "==" has nothing to do with mathematics. It is a language ergonomics issue resulting from two operators being legal in the same context and one being similar to (a prefix of) the other.
- cup-of-tea 9y ago"My writing isn't bad, I just follow different conventions." The equals sign has been used for hundreds of years in mathematics and it's completely unnecessary to change this meaning.
- TheCoelacanth 9y agoThere are hundreds of years of tradition in mathematics to support making up your own definitions of things in whatever way is convenient for the domain you are dealing with. There is no reason to expect programming languages to deviate from that tradition.