• otacon239@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      The stack doesn’t quite work like that. They would get added like this:

      This > buffer
      great, is, one > stack

      Then, each + pulls the latest off the stack and operates.

      First + would pull ‘one’ as it’s the most recent on the stack.

      This page does a good job of explaining: https://www.geeksforgeeks.org/dsa/introduction-to-stack-data-structure-and-algorithm-tutorials/

      Edit: you can also see this reflected in the Alt-text:

      I NOTATION POLISH REVERSE ❤️
      
      • davidgro@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        2 months ago

        Huh, it’s that buffer thing that I didn’t know about and isn’t mentioned in your link (maybe it’s Forth specific?), I use an RPN calculator app, but everything goes on the stack, so “This” would be on the bottom and be popped off last.