k programming language (atom list dict) kx.com
kdb universal database (store anything. compute anything. fast.)
examples adventofcode
$k
s:2 / atom(scalar)
v:2 3 4 / list(vector)
s+v
4 5 6
m:(v;3 4 5) / list(matrix)
+/m / + over
5 7 9
+/'m / + over each
9 12
v 1 / apply(index)
3
d:`a`b!2 3 / dictionary
d`b / apply(assoc)
3
d+d
`a`b!4 6
f:{x+2} / function
f 1 / apply(call)
3
f v
4 5 6
..
k is similar to python and javascript but does more with less, e.g.
trillion row databases q4 and self-contained graphics edit.k
lisp and apl
iverson: turing award paper
perlis: lyrical programming