3 ms·
The big problem is lack of consistency: Most programming languages use infix notation for mathematical operations but polish notation for function calls. This
by hgs3 3y ago
The big problem is lack of consistency:
Most programming languages use infix notation for mathematical operations but polish notation for function calls. This creates an inconsistency. In languages, like LISP, that entirely use polish notation the inconsistency does not exist.
One could argue that if a programming language has this inconsistency, then one should at least try to be consistent with one's notation, i.e. for mathematical operations use infix notation (operator overloading).