Chemistry Reference and  Research
           
 
Periodic Table
- standard table
- large table
 
Chemical Elements
- by name
- by symbol
- by atomic number
 
Chemical Properties
 
Chemical Reactions
 
Organic Chemistry
 
Branches of Chemistry
Analytical chemistry
Biochemistry
Computational Chemistry
Electrochemistry
Environmental chemistry
Geochemistry
Inorganic chemistry
Materials science
Medicinal chemistry
Nuclear chemistry
Organic chemistry
Pharmacology
Physical chemistry
Polymer chemistry
Supramolecular Chemistry
Thermochemistry

Polish notation

(Redirected from Prefix notation)

Polish notation, also known as prefix notation, is a method of mathematical expression. It was created by Jan Łukasiewicz. Its distinguishing feature is that it places operators before operands.

For example, this expression:

+ 1 2

evaluates to 3.

Polish notation is not limited to only two values, nor to just addition. For example, this expression:

(× (+ 0 1) (+ 2 3)) 

evaluates to 5.

While the examples above use parentheses, one of the benefits of Polish notation is that, assuming the arity of each operator is known, parentheses are unnecessary: the order of operations is unique and easy to determine, provided that the expression is well-formed. For example, assuming × and + are binary, then this expression:

× + 0 1 + 2 3

can mean only this:

(× (+ 0 1) (+ 2 3))

Polish notation is used in some computer programming languages, including Lisp and its dialect Scheme.

See also

01-04-2007 01:16:19
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License. How to see transparent copy