Main Page: Difference between revisions
Jump to navigation
Jump to search
m
Reverted edits by Adám Brudzewsky (talk) to last revision by Marshall
Miraheze>Adám Brudzewsky |
Miraheze>Marshall m (Reverted edits by Adám Brudzewsky (talk) to last revision by Marshall) |
||
Line 33: | Line 33: | ||
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 === | ||
<source lang=apl> | <source lang=apl> | ||
','(≠⊆⊢)'comma,delimited,text' | ','(≠⊆⊢)'comma,delimited,text' | ||
Line 40: | Line 39: | ||
└─────┴─────────┴────┘ | └─────┴─────────┴────┘ | ||
</source> | </source> | ||
{{Works in|[[Dyalog APL]]}} | {{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}} | ||
=== Conway's "Game of Life" === | === Conway's "Game of Life" === | ||
[[John Scholes]] is famous for the following implementation of Conway's "Game of Life": | [[John Scholes]] is famous for the following implementation of Conway's "Game of Life": | ||
<source lang=apl> | <source lang=apl> | ||
⎕←world←2 2 2 2⊤0 12 5 2 4 1 | ⎕←world←2 2 2 2⊤0 12 5 2 4 1 | ||
Line 57: | Line 55: | ||
0 0 1 0 0 0 | 0 0 1 0 0 0 | ||
</source> | </source> | ||
{{Works in|[[Dyalog APL]], [[ngn/apl]]}} | {{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[NARS2000]], [[ngn/apl]]}} | ||
{{APL programming language}} | {{APL programming language}} | ||
{{APL community}} | {{APL community}} |