Main Page: Difference between revisions

Jump to navigation Jump to search
192 bytes added ,  07:44, 30 October 2019
Miraheze>Marshall
Miraheze>Adám Brudzewsky
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 ===
[https://tryapl.org/?a=%27%2C%27%28%u2260%u2286%u22A2%29%27comma%2Cdelimited%2Ctext%27&run Try it now!]
<source lang=apl>
<source lang=apl>
       ','(≠⊆⊢)'comma,delimited,text'
       ','(≠⊆⊢)'comma,delimited,text'
Line 39: Line 40:
└─────┴─────────┴────┘
└─────┴─────────┴────┘
</source>
</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}}
{{Works in|[[Dyalog 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":
[https://tio.run/##SyzI0c1Lz/v//1Hf1EdtE8rzi3JSgLSRAhg@6lpioGBopGAK5JgoGHJBFD3qXQNlVT9qm2io8Kh366OOFXqPOpYbK5jYauvrHFpvqADU96hjht6jrmnIvJ69j7qagOprFcA2/f8PAA Try it online!]
<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 55: Line 57:
0 0 1 0 0 0
0 0 1 0 0 0
</source>
</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[NARS2000]], [[ngn/apl]]}}
{{Works in|[[Dyalog APL]], [[ngn/apl]]}}


{{APL programming language}}
{{APL programming language}}
{{APL community}}
{{APL community}}

Navigation menu