Все ругают Microsoft. - И заслуженно.
Попробуйте посчитать формулу в Windows: 2+2*2=?
Стандартный калькулятор даст ответ 8!!!
А инженерный - 6!
Даже в Microsofte не смогли прийти к единому рещению!
"Домохозяйкин" калькулятор выполняет операции в порядке ввода.
"Инженерный" - по приоритетам операций, как и положено в математике.
"Домохозяйкин" калькулятор считает сразу, выдавая промежуточный
результат после каждой операции.
"Инженерный" все держит в стеке и считает после нажатия "=".
Это со времен калькуляторов Кассио размером с том энциклопедии.
В Майкрософте не дураки сидят. В отличие от рунета.