Main Page: Difference between revisions

Jump to navigation Jump to search
12 bytes added ,  12:04, 19 September 2019
Miraheze>RikedyP
Miraheze>RikedyP
Line 26: Line 26:
APL's terseness means that substantial programs are expressable in a small space, relative to many other programming languages. Here are some examples:
APL's terseness means that substantial programs are expressable in a small space, relative to many other programming languages. Here are some examples:
=== Split text by delimiter ===
=== Split text by delimiter ===
{{pre apl|      ','(≠⊆⊢)'comma,delimited,text'
<pre class=apl>
      ','(≠⊆⊢)'comma,delimited,text'
┌─────┬─────────┬────┐
┌─────┬─────────┬────┐
│comma│delimited│text│
│comma│delimited│text│
└─────┴─────────┴────┘}}
└─────┴─────────┴────┘
</pre>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}}
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}}
=== Conway's "Game of Life" ===
=== Conway's "Game of Life" ===
{{pre apl|{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} }}
{{pre apl|{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} }}
Anonymous user

Navigation menu