Comment on Which programming language is hard to understand?
vidarh@lemmy.stad.social 1 year ago
Ignoring the intentionally esoteric languages, of languages in actual use: J, K. Any descendant of APL, basically, and APL itself, though arguably APL is less obtuse than many of its descendants.
E.g, quicksort in J:
quicksort=: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#)
(No, I can not explain it to you)
shagie@programming.dev 1 year ago
www.rosettacode.org/wiki/Category:APL and www.rosettacode.org/wiki/Category:J for fun links.
Traditional APL required its own typewriter ball for printing out programs.