Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Many older languages evaluated expressions left to right. For assemblers this saves you from managing intermediate values and you can spit out ALU instructions in order without need for register assignment magic.


VisiCalc [1], the first spreadsheet program and the "killer app" for business on the Apple II, also used left-to-right evaluation. Dan Bricklin said he needed people to be able to quickly enter equations as they did on a cheap (non-RPN) calculator [2, at around 35:10].

[1] https://en.wikipedia.org/wiki/VisiCalc

[2] https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=...


That's not the tone in this article, though. It's not "the input field is not in RPN", it's "OMG CAN DO THE BASICEST OF BASIC MATH, HOW CLEVER!!!"




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: