Introduction to APL

From NARS2000
Revision as of 16:17, 22 February 2013 by Paul Robinson (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Welcome to the wonderful world of APL. Whether you've never done programming before or you're a journeyman programmer, APL is going to be something new to you.

APL works like no other programming language. First, APL operates from right to left. All other programming languages operate from left to right. So, for example, if you have the following mathematical expression

4 × 5 - 10

Your typical programming language would compute it as 4×5 which is (20), then 20 - 10, resulting in 10. APL will compute it as 5-10 (-5) * 4, or -20. You can adjust this by placing arguments within parenthesis. If your expression was written as

(4 × 5) / 10

It would produce the same answer no matter what programming language you use.