• iocase@lemmy.zip
    link
    fedilink
    English
    arrow-up
    17
    ·
    23 hours ago

    I’ve reached the point where I constantly screw up with conventional calculators I’m so used to RPN.

    • idiomaddict@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      22 hours ago

      I do an equivalent thing, where I English sentences with German word order say, although English my native language is.

      • palordrolap@fedia.io
        link
        fedilink
        arrow-up
        17
        ·
        22 hours ago

        Obligatory joke that if you take the last page out of a German book, no-one will have any idea what happened in the story.

  • Alex@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    23 hours ago

    My first professional job was writing FORTH for fruit machines. I’d played with it a bit before on the Jupiter Ace we had which sadly never really took off despite being more elegant than the ZX81.

  • bacon_pdp@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    22 hours ago

    They wasted ) to some shit. ( should have been push next word to X-stack and ) should have been pop and execute top of X-stack.

    Then writing (+ m n) would be equal to m n + and (IF (< A B) (THEN C ELSE D))) would be identical to writing A B < IF C ELSE D THEN

    But they also got rid of <BUILDS which one needs on Flash memory systems if you plan on using DOES> and avoiding CREATE’s extra writes.

    • psycotica0@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 hours ago
      3
      3 5
      3 5 8
      3 5 8 +
      3 13
      3 13 2
      3 13 2 *
      3 26
      3 26 17
      3 26 17 36
      3 26 17 36 9
      3 26 17 36 9 /
      3 26 17 4
      3 26 17 4 - 
      3 26 13
      3 26 13 +
      3 39
      3 39 +
      42
      

      Or

      3 + (((5 + 8) * 2) + (17 - (36 / 9)))