These are the keyboard layouts of the APL programming language. It is symbolical rather than lexical, ie: instead of words, you use symbols.
Based on EBCDIC, APL had its own set of symbols which in the 1960s was tricky for many screens, printers and platforms to deal with. Nowadays Unicode mostly supports it.