News for hackers. Stuff that matters.
Re:The Art of Lisp and Writing by quantadev on Friday June 20, 2025 @12:47AM (#44324823)
Yeah, the Japanese incorrectly put verbs at the end of the sentence! Just like Yoda does. Asian he must be. Incorrect they all are.

But seriously, yeah computers are naturally 'Stack Machines' [almost] always, where they need the arguments pushed onto a stack before the 'verb' is executed.

Re:The Art of Lisp and Writing by kazinator on Friday June 20, 2025 @01:53AM (#44325080)
Even if we don't think about stacks, but just the raw data dependency: before we can perform an operation, we need to determine its operands.

So if we translate that sequence to language, stating the operands before the operation does follow the non-negotiable evaluation data flow.

Re:The Art of Lisp and Writing by quantadev on Friday June 20, 2025 @10:54AM (#44328305)
That's why we have interpreters and compilers: So we can make code easier to read. FORTRAN was originally invented as a way to let humans think in terms of parenthetical groupings for math and functions, specifically to _avoid_ reasoning in an RPN way.
Re:The Art of Lisp and Writing by pklausler on Friday June 20, 2025 @07:09PM (#44332957)
What programming systems used RPN prior to 1957?
Re:The Art of Lisp and Writing by quantadev on Friday June 20, 2025 @09:34PM (#44333766)
Doing ASM ~ "RPN reasoning".