Refal

From En wikiquran.info
Jump to: navigation, search

Fundamentals(fn) of Refal(fn) Programming(fn), Basic(fn) Refal(fn)

5.4 Translation(fn) of Arithmetic(fn) Expressions (fn)

To give(fn) an example(fn) of translation (fn) programs (fn) in (fn) Refal, we consider (fn) the translation (fn) of an arithmetic (fn) expression (fn) into an assembly (fn) language (fn) for a one-address (fn) computer (fn). Elementary (fn) operands (fn)in arithmetic (fn) expressions (fn)will be variables (fn) (represented (fn) by identifiers (fn)) and whole (fn) numbers(fn). The five (fn) arithmetic (fn) operations (fn) are allowed (fn) : + (fn) , - (fn), * (fn), / (fn), ^ (the last for exponentiation (fn)) with the usual(fn) priorities(fn) ; parentheses (fn) can(fn) (fn)also (fn) be used (fn)(fn).