137
Forth (thelemmy.club)
you are viewing a single comment's thread
view the rest of the comments
[-] otacon239@lemmy.world 14 points 1 week ago* (last edited 1 week ago)
[-] davidgro@lemmy.world 5 points 1 week ago

Thisgreatisone! ?

If the operands go the other way, I suppose:

oneisgreatThis!

[-] otacon239@lemmy.world 4 points 1 week ago* (last edited 1 week 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 4 points 1 week ago* (last edited 1 week 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.

[-] otacon239@lemmy.world 2 points 1 week ago

Did Randall get this one wrong?

[-] sukhmel@programming.dev 2 points 6 days ago

It looks to me that it is either Forth, or implementation specific, not RPN in general. But then again, the meme is about Forth, not RPN

[-] AVincentInSpace@pawb.social 1 points 6 days ago

My guess is that POLISH and REVERSE modify the top stack element immediately

this post was submitted on 10 Aug 2026
137 points (96.6% liked)

Programmer Humor

32824 readers
736 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS