tau797 wrote:Польская обратная запись так названа в честь выдающегося польского математика Лукасевича. Изобрел он ее, кстати, задолго до появления первых микрокалькуляторов. Почитайте матчасть, короче
Польская запись была прямой (+ 1 2 ), обратную польскую запись (1 2 +) ввел "Charles Hamblin in the mid-1950s, to enable zero-address memory stores."
А кроме 80387 она где-то применалась/применяется? Я слышал что метод устарел безвозватно, и что оно уже никому не нужно.
tau797 wrote:Польская обратная запись так названа в честь выдающегося польского математика Лукасевича. Изобрел он ее, кстати, задолго до появления первых микрокалькуляторов. Почитайте матчасть, короче
Польская запись была прямой (+ 1 2 ), обратную польскую запись (1 2 +) ввел "Charles Hamblin in the mid-1950s, to enable zero-address memory stores."
А кроме 80387 она где-то применалась/применяется? Я слышал что метод устарел безвозватно, и что оно уже никому не нужно.
RPN позволяет относительно просто написать parser для разбора выражений и построения syntax tree за счет менее естественной записи выражений. С другой стороны, в большинстве случаев выгоднее один раз написать более сложный parser, а запись выражений максимально приблизить к естественной.