Introduction to Var'aq Programming |

*This Site* is intended to provide helps
to Var'aq language programmers around the world through technical examples, informational
articles, and personal assistance.

The following examples are meant to be a quick * Getting Started* sort of tutorial using the

**Example 2. Arithmetic**

Since Var'aq is a *stack-based* programming language like FORTH, arithmetic
is performed using Reverse Polish Notation (RPN) which uses *post-fix*
operators. Using * post-fix* notation means that the arithmetic
operator appears

`PRINT 2 + 2`

`(print (+ 2 2 ) )`

`2 2 + .`

`2 2 boq cha'`

Because of the nature of post-fix notation, normal arithmetic *order
of precedence* is not handled by the programming language--the programmer
must ensure the order of precedence himself.

`PRINT 2 + 5 * 2`

`(print (+ (* 5 2) 2 ) )`

`2 5 2 * + .`

`2 5 2 boq'egh boq cha'`

See the Var'aq specification for the arithmetic operators supported by Var'aq.

Go back to go to the next example.

**©Copyright 2004, Mr. Merrick J. Stemen. All rights reserved.**