APL programming language

Software theme

Programmed in APL or one of its variants.

1
game
1
platform
APL (A Programming Language) is derived from a form of mathematical notation, It is notable for using extremely concise code, requiring multiple keypresses per typed character of code (even when using a specialized APL keyboard), and being incredibly abstract.

This is Conway's Game of Life in APL:
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}


The APL character set has over 600 glyphs.

Also notable is Bill Gates' claim that Microsoft was working on an implementation of APL for 8080 and 6800 but was reluctant to release it due to software privacy. It was a key point in his "open letter to hobbyists" that, according to many, convinced the industry to abandon the "scientific knowledge" model of computer code and go proprietary. Microsoft never worked on APL. Microsoft doesn't own APL (no one does) . This did not stop them attempting legal action against companies that made implementations of APL.

Popular tags

lifesimulation

Platforms

custom 1