Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Forth/Arithmetics

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Forth brings along all operators common in mathematics. It uses the reverse Polish notation (RPN) when processing calculations. This means that the operands are entered first and then the operator to be applied to them. The operator . outputs the topmost stack entry on the screen as an integer. Simple examples 1 2 + . shows 3 ok 4 2 - . shows 2 ok 1 2 * . shows 2 ok More complex examples 3 5 + 7 * . <cr> 56 ok interactively places first the number 3 on the stack and then the number 5 on it. The + (an elementary continue operation) is called, adds both values and replaces them on the stack with the result (8). Then 7 is placed on the stack and the result is calculated using *. Finally, the operator . outputs the topmost stack entry on the screen as an integer. With the concluding ok, Forth indicates that the line is processed and the system is ready for new tasks.